#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() #读出内容
cont = "内容前" + cont + "内容后"
fh = open(list[i], 'w')
fh.write(cont)
fh.close()
python 批量修改文件内容示例
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 例如:我需要在当前目录下所有的css文件路径前追加域名 我想的是用sed替换去实现,鲍哥的思路是用for循环 1....
- 修改文件名,具体需求是 把 .md文件的文件名改成2018-12-15-1.md 下载格式工厂 百度经验 很遗憾,...
- 上图上图上图重要事情说三遍 GIT 地址代码地址 最后打包成.exe pip install pyinstalle...
- 背景:初入很火的python,想起了之前的一个需求,将打包的多渠道apk文件批量修改为复合要求的名字。 环境:ma...