無標題文章

# _*_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)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容