skyhouse 发表于 2022-12-29 08:35:25

请教如何打开不同目录下的相同csv文件

现在需要打开不同目录下的相同csv文件,
思路是用os的listdir得到该目录下的所有子目录的名字,然后再使用循环去运行,但总试不出来,麻烦大神帮个忙,看下出什么问题

from os import path
import pandas as pd
listdir = os.listdir('e:\s2022')
path='e:\\s2022'
for i in listdir:
    nihao = pd.read_csv('path+str(i)+记录.csv',encoding='gb2312')
    print(nihao)

在    nihao = pd.read_csv('path+str(i)+记录.csv',encoding='gb2312') 这行出问题。

谢谢

wp231957 发表于 2022-12-29 08:42:15

'path+str(i)+记录.csv',encoding='gb2312') 这行出问题。你这都用引号包裹,那就是一个字符串了,并不是一个变量

skyhouse 发表于 2022-12-29 08:50:19

wp231957 发表于 2022-12-29 08:42
'path+str(i)+记录.csv',encoding='gb2312') 这行出问题。你这都用引号包裹,那就是一个字符串了,并不是一 ...

nihao = pd.read_csv(path+str(i)+记录.csv,encoding='gb2312')
这样也不行,提示
NameError: name 记录' is not defined

skyhouse 发表于 2022-12-29 09:04:48

搞定了,谢谢提醒。
页: [1]
查看完整版本: 请教如何打开不同目录下的相同csv文件