我正在尝试打开给定文件夹中的所有csv文件,然后“执行计算”。我目前正在尝试使用glob,但是在文件夹中看不到任何文件。此后的所有代码似乎都适用于单个文件路径,但我想我使用glob是错误的。
path = "C:/build/Files*.csv"
for fileName in glob.glob(path):
with open(fileName, 'r') as file, \
open('C:PycharmProjects/Result.csv', 'r') as result_file:
#perform caluclation
答案 0 :(得分:2)
我不确定您的文件路径是什么样的,但是也许您错过了/
?
path = "C:/build/Files/*.csv"
似乎是一种更有可能的文件结构。
答案 1 :(得分:1)
将路径设置为原始字符串:
path = r"C:/build/Files*.csv"
或使用双反斜杠:
path = "C:\\build\\Files*.csv"