#coding=utf-8
from docx.enum.style import WD_STYLE_TYPE
import docx
import re
def mdreplace(filepath, y,z):
with open(filepath, "r",) as f:
#readlines以列表的形式将文件读出
lines = f.readlines()
with open(filepath, "w",) as f_w:
#定义一个数字,用来记录在读取文件时在列表中的位置
for line in lines:
if y in line:
line = line.replace(y, z)
f_w.write(line)
def th(dir, line):
dddlist = line.split('@')
for d in dddlist:
if dir.has_key(d) is True:
line = line.replace(str(d), str(dir[d]), 1)
line = line.replace('@', '', len(line))
print(line)
def main():
ddddir = {'sadgasd': 1, 'sadhasjd': 2}
for key in ddddir:
string_switch('1.md', key, str(ddddir[key]))
if __name__ == '__main__':
main()
文件字符串的替换
最新推荐文章于 2023-04-22 10:15:00 发布