Python ログ: noteexpress によってエクスポートされた参考文献内のスペースを削除します

ナレッジポイントの復習

txt ファイルのオープン、読み取り、書き込み、エンコード パラメータ
re.sub の置換、今回は定期的なマッチングは必要ありません

ソースコード

import re
import os
input= r'E:\Alark\Users\Desktop'
os.chdir(input)
file='3434.txt'
output="参考文献.txt"
if output in set(os.listdir()):
    os.remove(output)
f=open(file, 'r',encoding='utf-8')
#with open() as f:
f2=open(output,'w')
for line in f:
    #f.readlines()
    print(line)
    ln = re.sub('\s\[', '[', line)
    print(ln)
    ln = re.sub(']\s',']',ln)
    print(ln)
    f2.write(ln)
    #写入自动换行
f.close()
f2.close()





おすすめ

転載: blog.csdn.net/qq_37639139/article/details/122472049