打开一个目录下面的大量文件,搜索有关键字XXX的,后面增加几行同样的内容,VBS或者python代码实现

2024-12-13 19:50:20
推荐回答(3个)
回答1:

几句话就可以写好。
import os
onedir="."
keyword="xxx"
appendtext=""
for r,ds,fs in os.walk(onedir):
for f in fs:
fn=os.path.join(r,f)
if open(fn,"rb").read().find(keyword)>=0:
open(fn,"ab).write(appendtext)

回答2:

def walkXXX(arg, path, names):
for name in names:

searchXXX(name)

def searchXXX(filename):
f = open(filename, "r+")

f.write(f.read().replace("XXX", "XXX几行同样的内容"))
f.close()

os.path.walk("目录", walkXXX, None)

回答3:

能不能举个例子啊,不知道你在问什么