[英]Reading multiple files with csv.DictReader and os.listdir()
我在一个目录中有多个文件,我想使用csv.DictReader
打开并读取以'.csv'
结尾的文件。 如果您必须打开一个文件,我知道如何使用csv.Dictreader
:
file = open("name_file")
reader = csv.DictReader(file)
for row in reader:
我知道os.listdir()
返回一个包含工作目录中所有文件的列表,也许我可以帮助自己解决os.listdir
?
有可能,尽管glob.glob()
由于通配符路径名可能会更好。 即便如此,go 也可以这样:
for a_file in os.listdir("your_dir"):
if a_file.endswith(".csv"):
reader = csv.DictReader(open("your_dir/" + a_file))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.