# _*_coding:UTF-8 _*_
importre
file="C:/Users/roxy.fu/Desktop/michelin_KOL.txt"
file=open(file,"+r",encoding="UTF-8")
str=file.read()
p=re.findall("(?x) ( [^\w] )",str)#(?x) ( [\w]+|[\x80-\xff]{3} 取中文英文數字
s='.'.join(p)#將列表轉換成字符串
print(s)
通過readline輸出,對于比較大的文件,這種占用內存比較小。
#coding:utf-8
f?=?open('poem.txt','r')
result?=?list()
forlineinopen('poem.txt'):
line?=?f.readline()
printline
result.append(line)
printresult
f.close()
open('result-readline.txt','w').write('%s'%'\n'.join(result))
#importre
file="C:/Users/roxy.fu/Desktop/michelin_KOL.txt"
result=list()
file=open(file,"+r",encoding="UTF-8")
lines=file.readlines()
forlineinlines:
p = re.findall("(?x)([\w]+|[\x80-\xff]{3})",line)# (?x) ( [\w]+|[\x80-\xff]{3} 取中文英文數字
result.append(p)
str='\n'.join([str(i)foriinresult]).replace('[',"").replace(",","").replace("]","")
open("C:/Users/roxy.fu/Desktop/result_michelin.txt",'w',encoding="UTF-8").write(str)