昨天在敲python的一個小實例的時候,用到了readlines()這個函數,但是將文件讀出來的時候是亂碼,也並不是完全亂碼,只是中文出現了亂碼,數字還是顯示正常的,同時也不報錯。源碼以及文件截圖如下:


運行之后會出現亂碼:

嘗試着用百度到的一些方法引用編碼解決這個問題,最終還是找到了方法:
print lines
將它換成是:
print '\n'.join(lines)
就解決了這個問題,無意之中就會導致這種編碼錯誤,讓新手很頭疼。
修改之后的運行截圖:
