今天學習python時,讀取一個txt文檔,然後打開後輸出文件,提示UnicodeDecodeError: 'gbk' codec can't decode byte
python代碼
def print_file(fname): f = open(fname,'r') for line in f: print(f,end='') f.close() print_file(r'd: est.txt') 看了一下我的文件,時UTF-8格式的,所以我們需要修改python打開文件的方式,修改代碼如下
def print_file(fname): f = open(fname,'r',encoding='UTF-8') for line in f: print(f,end='') f.close() print_file(r'd: est.txt') 本文地址:https://www.lisen.me/1548.html
版權聲明:本文為原創文章,版權歸 木子網 所有,歡迎分享本文,轉載請保留出處!