gpt4 book ai didi

python - 如何遍历文件和替换文本

转载 作者:太空狗 更新时间:2023-10-30 02:06:15 26 4
gpt4 key购买 nike

我是 python 初学者:如何遍历一个目录中的 csv 文件并替换字符串,例如

ww into vv
.. into --

因此,我不想将具有 ww 的行替换为 vv,只是将这一行中的那些字符串替换掉。我试过类似的东西

#!/Python26/
# -*- coding: utf-8 -*-

import os, sys
for f in os.listdir(path):
lines = f.readlines()

但是如何进行呢?

最佳答案

import os
import csv

for filename in os.listdir(path):
with open(os.path.join(path, filename), 'r') as f:
for row in csv.reader(f):
cells = [ cell.replace('www', 'vvv').replace('..', '--')
for cell in row ]
# now you have a list of cells within one row
# with all strings modified.

编辑:您是学习/练习 Python 还是只需要完成工作?在后一种情况下,使用 sed 程序:

sed -i 's/www/vvv/g' yourPath/*csv
sed -i 's/\.\./,,/g' yourPath/*csv

关于python - 如何遍历文件和替换文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4919681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com