python 批量修改文件內(nèi)容示例

#coding=utf-8
import os

# for root, dirs, files in os.walk("./"): 
#   for dir in dirs: 
#       print(os.path.join(root,dir))
#   for file in files: 
#       print(os.path.join(root,file))


def listdir(path, list_name, iscontent):
    for file in os.listdir(path):
        file_path = os.path.join(path, file)
        if os.path.isdir(file_path):
            _isC = False
            if os.path.basename(file_path) == "content": #指定目錄
                _isC = True
            listdir(file_path, list_name, _isC)
        else:
            if iscontent:
                list_name.append(file_path)
            # print(file_path)

list = []
listdir("./", list, False)

print(list)

for i in range(0, len(list)):
    cont = ""
    with open(list[i], 'r') as f:
        # print(f.read())
        cont = f.read() #讀出內(nèi)容

    cont = "內(nèi)容前" + cont + "內(nèi)容后"

    fh = open(list[i], 'w')
    fh.write(cont)
    fh.close()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容