通过Python打印文件时文件看起来不同

时间:2018-12-25 02:11:21

标签: python file character-encoding

我有一个名为sample.txt的文件,我试图逐字节读取它,但是我不明白为什么它与输入文件不匹配。

当我读文件的前20个字节时

with open("sample.txt", "rb") as f:
    data = f.read(20)
    print data

它打印出:

��NsM�<�x]��%�-���

这是我原始文件的第一行

êПòNsM<éx]ßÁ%™-‡ôãK—j  Ê”/,:d­óâ½…i4/î¸á­8Û2¡ŒÚž3sõIߟ·ÝÅ.}‰pL~áÉK¨LìØ̳’/fÁ2Ëõ‰é½'‡å×ñ—ú÷ôÜÑGÃK¥–±‡ôÌk¡4 Ô>™h·YʸãjU…n~e|–¶(1œÌÜ‚”,¸”ô™ÍŽô³å1¥Æ‹Š¤{´%˧rKp1Õ‘•îá–ÿ³˜¼¶ç)9NHõ

如何解决此问题?感谢您的帮助。

0 个答案:

没有答案