就是说,我有一个目标文件夹(已经此文件夹的路径),我要获取文件夹里面所有文件的文件名(这些文件名都是未知的或者是运行某些程序以后生成的)所以我不可能直接写出比如path="K:/Project/FilterDriver/DriverCodes/hello.txt"这样的代码,因为最后的hello.txt我是不知道文件名的 。最多只能写到path="K:/Project/FilterDriver/DriverCodes/“ 求大神们给出代码~ 感激不尽
现在可以保证d路径下全部都是文件 没有文件夹。我需要的是获取这个路径下所有文件的文件名。如果说这个I被截取出来,那么我如何对I进行操作? 现在我最希望的是将这些文件名截取出来,再print出来 PS.大神能给出代码么?
追答l就是一个文件名的list啊,你想进行什么操作就进行什么操作啊,要输出就:
for i in l: print i
import os
def main():
d = "E:\vcdlab\images"
I=os.listdir(d)
for i in I:
print i
main()
以上是我随便写的测试的代码
系统报错为 I=os.listdir(d)
WindowsError: [Error 123] : 'E:\x0bcdlab\\images/*.*'
初学者 不好意思...
d = r"E:\vcdlab\images"
或者
d="E:\\vcdlab\\images"
或者
d="E:/vcdlab/images"