python(windows下)如何将a目录下的所有.py文件打开,并批量追加一行文字,如hallo world。

2024-07-31 20:03:38
推荐回答(3个)
回答1:

import os
for i in os.listdir('目录名'):
f=open(i,'握磨a') # 追加的段逗斗话这里要用'a',要不就覆盖了指好
f.write('hello world')
f.close()

回答2:

import glob

def doappend(filename, tobeappend='\nhello world\n'):
with open(filename,'缓顷戚扰陵a') as handle:
handle.write(tobeappend)

def procdir(dir):
map(doappend, glob.glob(os.path.join(dir,'*.py')))

if __name__ == '__main__'乎稿:
procdir(r'E:\workspace\testpy')

回答3:

用循环啊