从Excel csv

时间:2018-03-16 22:49:25

标签: csv operating-system listdir

我正在尝试使用python 2.7中的os从我的计算机中读取文件

import os 

path = 'C:\Users\Owner\OneDrive\_Program\Stocks\AMEX'

for filename in os.listdir(path):
    print(filename)
    data1=os.open(filename,1)

程序可以看到文件并为我列出它们,所以我知道它们在那里。但是当我尝试用open语句或read语句(未显示)打开它时,它不会这样做。

OSError:[Errno 2]没有这样的文件或目录:'AMEX_20170608.csv'

我想打开并阅读每个文件,然后执行一些功能。我发现了几个类似的问题,但我在Windows机器上,他们似乎没有工作。

有没有人遇到过这个?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您需要在打开文件

之前重新放入路径
import os 

path = 'C:/Users/Owner/OneDrive/_Program/Stocks/AMEX'

for filename in os.listdir(path):
    print(filename)
    data1=os.open(path+'/'+filename,1)