我有一個文件夾et
和.csv
文件,我嘗試讀取並下一個連接並獲取一個文件。 我嘗試Python:從目錄中讀取文件並連接該文件
import os
path = 'et/'
for filename in os.listdir(path):
et = open(filename)
print et
,但我得到一個錯誤
Traceback (most recent call last):
File "C:/Users/����� �����������/Desktop/projects/PMI/join et.py", line 5, in <module>
et = open(filename)
IOError: [Errno 2] No such file or directory: '0et.csv'
我不明白,爲什麼我得到這個錯誤,因爲當我 print filename
我得到
0et.csv
1et.csv
2et.csv
3et.csv
4et.csv
5et.csv
6et.csv
7et.csv
8et.csv
你能說,我應該用什麼來連接這些文件?我嘗試了'frames = []'並且在循環中我做了'file = fp.read()frames.append(file)'和next'df = pd.concat(frames)'但它返回了巨大的列表,但是我想要獲取數據幀 –
你的意思是你想要一個包含所有csv內容的文件? – thiruvenkadam
是的,我想連接這個路徑中的所有文件,並得到一個'csv' –