【发布时间】:2016-09-23 17:55:38
【问题描述】:
我想打开并读取特定文件夹中的所有 csv 文件。 我在 OS X El Capitan 版本 10.11.6 上,我使用的是 Python 2.7.10。 我在 phyton 文件中有以下功能:
def open_csv_files(dir):
for root,dirs,files in os.walk(dir):
for file in files:
if file.endswith(".csv"):
f= open(file)
print "FILE OPEN, AND DO SOMETHING... "
f.close
return
我打电话给open_csv_file(./dati/esempi)
这个过程返回
IOError: [Errno 2] No such file or directory: 'sensorfile_1.csv'
我尝试使用绝对路径/Users/Claudia/Desktop/Thesis/dati/esempi/ 调用该过程,但我遇到了同样的错误。
此外,我定义了另一个打印文件夹中所有文件名的程序,该程序正确打印文件夹中的所有文件名。
感谢您的帮助。
【问题讨论】:
-
当您使用绝对路径
/Users/Claudia/Desktop/Thesis/dati/esempi/执行f= open(file)时会发生什么
标签: python-2.7