打开record.txt文件后,使用print打印出来是乱码,请教如何解决。
>>> f = open('record.txt')>>> for each_line in f:
print(each_line)
D¡¿í·t:D¡¼×ó㣬½ñììóD¿í»§ÎêÄãóDûóDÅ®ÅóóÑ£¿
D¡¼×óã:ß×£¿£¿
D¡¿í·t:Îò¸úËyËμÄãóDÅ®ÅóóÑáË£¡
D¡¼×óã:¡£¡£¡£¡£¡£¡£
D¡¿í·t:ËyèÃÄã·ÖêÖoó¿¼ÂÇÏÂËy£¡è»oóÎòËμ:"ÄúòaÂò¸öóÅÅ죬Îò¾í°ïÄúáôòaÏÂ~"
D¡¼×óã:è»oóÄØ£¿
D¡¿í·t:ËyÂòáËὸö£¬Ëμ·¢ò»¸ö»õ¾íoÃ~
D¡¼×óã:ßà¡£¡£¡£¡£¡£¡£ÄãÕæÅ££¡
D¡¿í·t:ÄÇêÇ£¬Ë-èÃÎòêÇóãC×î¿é°®D¡¿í·tÂï~
D¡¼×óã:ÏÂ′ÎóDèËÏëμ÷Ï·ÄãÎò2»×èÖ1~
D¡¿í·t:1ö£¡£¡£¡
这样试试(PS:发错版块了):
f = open('record.txt', encoding="utf-8")
for each_line in f:
print(each_line) 没有读取文件 先用f=f.read()
页:
[1]