代码拉取完成,页面将自动刷新
import re
import chardet
txt = input('请输入您要转换的txt文件名:')
def typora2jianshu(txt):
try:
with open(txt+'.txt','rb') as f:
pre_string = f.read()
f_charInfo = chardet.detect(pre_string)
#print(f_charInfo) # 输出文本格式信息
print('此文本的编码方式为:',f_charInfo['encoding']) # 取得文本格式
string = pre_string.decode(f_charInfo['encoding']) # 通过取得的文本格式读取txt
except:
print('恭喜你遇到了未知错误,联系文科数据员debug吧')
pa0= r'<img src=\"' # 问题一:图片转义不识别
f0 = re.sub(pa0,'
pa1 = r'\" alt=\"文科数据员图片\" />'
f1 = re.sub(pa1,')',f0)
with open('ed_'+txt+'.txt', 'w',encoding='{}'.format(f_charInfo['encoding'])) as n: # 设置文件对象
n.write(f1) # 将字符串写入文件中
print('已经完成写入,文件名为{}'.format('ed_'+txt+'.txt'))
typora2jianshu(txt)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。