【发布时间】:2016-12-21 09:20:34
【问题描述】:
我正在尝试编写循环遍历特定目录中所有 CSV 文件的脚本,读取它们,并将所有子字符串 _ 替换为 0。
我的代码是:
import csv
f = open ('Tripdata_30_20160806.CSV')
csv_f = csv.reader(f)
for i in csv_f:
for l in i:
if "_" in l:
print l.replace("_", "0")
print l
continue
f.close()
我的输出是:
2199725502 21997255_2 2199868606 21998686_6 2199726205 21997262_5 1756520101 17565201_1 1756384803 17563848_3如何在不指定文件名的情况下读取给定目录中的所有文件? CSV 文件名是动态的。
其次,我怎样才能将更改保存在同一个文件上?
【问题讨论】:
-
请展示你的尝试。
-
请注意stackoverflow.com 不是免费的脚本/代码编写服务。如果您告诉我们到目前为止您已经尝试过什么(包括您已经在使用的脚本/代码)以及您遇到的问题,那么我们可以尝试帮助解决具体问题。您还应该阅读How do I ask a good question?。
-
我没有注意到我没有添加代码示例...请更改您的不良反馈,我应该按照要求重新发布。