a=2
with open(('1.md'), 'r',encoding='UTF-8') as f:
for line in f:
for ch in line:
if ch=='$':
if a % 2 == 0:
ch='【latex】'
a = a + 1
elif a % 2 != 0:
ch = '【/latex】'
a = a + 1
print (ch,end='')
有注释版代码:
a=2
with open(('1.md'), 'r',encoding='UTF-8') as f:
# 读取 1.md 文件中的内容,可以读取中文。
for line in f:
# 遍历一行
for ch in line:
# 遍历一行中的每一个字符
if ch=='$':
if a % 2 == 0:
# 如果 a 为偶数,把 $ 换成 【latex】
ch='【latex】'
a = a + 1
# 操作完成,改变 a 的值
elif a % 2 != 0:
# 如果 a 为奇数,把 $ 换成 【/latex】
ch = '【/latex】'
a = a + 1
# 操作完成,改变 a 的值
print (ch,end='')
# 输出本行的操作结果(end='' 保证了输出完一整行后再换行)