Python 對含有中文的txt進行讀取

2021-10-04 18:19:21 字數 1054 閱讀 3542

參考:python讀取、寫入txt文字內容

一定要加encoding='utf8'

with

open

("test.txt"

,'r'

, encoding=

'utf8'

)as f:

# 以下為每一行單獨存放在乙個str,info為乙個list

infor = f.readlines(

)# 也可以全部存放在乙個str裡面

# infor = f.read()

寫入的話可以不加encoding='utf8'

with

open

("test.txt"

,"w"

)as f:

f.write(

"這是個測試!"

)

常用模板

def

read_txt

(txt_name)

:with

open

(txt_name,

'r', encoding=

'utf-8'

)as f:

txt_list = f.readlines(

)for i in

range

(len

(txt_list)):

txt_list[i]

= txt_list[i]

.rstrip(

'\n'

)return txt_list

defwrite_txt

(txt_list, txt_name)

:with

open

(txt_name,

'w+'

, encoding=

'utf-8'

)as f:

for txt in txt_list:

f.write(txt+

'\n'

)

Python 處理含有中文的json

01掛式空調 02普通椅子 02普通窗簾 03書桌 電腦桌 辦公桌 04微波爐 烤箱 洗碗機 消毒櫃 05電暖氣 加濕器 小太陽 電風扇 空氣淨化器 coding utf 8 import os import sys import json import string import re ijson...

python含有中文的list如何print出來

python2.x中 debug的時候list的中文,print出來是轉義字元。listnine 梨 橘子 蘋果 香蕉 listnine xe6 xa2 xa8 xe6 xa9 x98 xe5 xad x90 xe8 x8b xb9 xe6 x9e x9c xe9 xa6 x99 xe8 x95 x...

Python對txt檔案的操作

讀取指定的行的內容 1 讀取第三行內容 intputfile r e 職業生涯 簡歷 簡歷 專案活動 大三上專案活動 小美賽 參考文獻 附件 enron with categories4.5 1 3111.txt f open intputfile,r for i in range 3 conten...