长期读者,第一次海报。我对python很陌生,我会尽量适当地问我的问题。在
我在下面发布了我正在使用的.py代码片段。我试图获取当前目录中最新修改过的文件,然后在代码中传递。在
这是我尝试运行日志文件时在日志文件中遇到的错误:
WindowsError: [Error 2] The system cannot find the file specified: '05-30-2012_1500.wav'
所以看起来它实际上是从目录中提取一个文件,但仅此而已。实际上,它提取的文件并不是该目录中最近修改过的文件。在
^{pr2}$
Tags:
os.listdir
返回文件名,而不是这些文件的完整路径。通常,当您使用os.listdir(SOME_DIR)
时,您需要os.path.join(SOME_DIR, fname)
来获得一个可以用来处理文件的路径。在这可能对您有用:
相关问题 更多 >
编程相关推荐