The following characters are contained in the test.txt file:
地藏菩萨本愿经卷上
忉利天宫神通品第一
I have this simple program:
f = open("test.txt")
text = f.read()
f.close()
print text
for c in text:
print c,
print "\n------------"
for i in range(len(text)):
print text[i],
Here is the result:
地藏菩萨本愿经卷上
忉利天宫神通品第一
------------
å œ ° è — マ è マ © è ミ ¨ æ œ ¬ æ „ ¿ ç » マ å ヘ · ä ¸ Š
å ¿ ‰ å ˆ © å ¤ © å ® « ç ¥ ž é € š å " チ ç ¬ ¬ ä ¸ €
å œ ° è — マ è マ © è ミ ¨ æ œ ¬ æ „ ¿ ç » マ å ヘ · ä ¸ Š
å ¿ ‰ å ˆ © å ¤ © å ® « ç ¥ ž é € š å " チ ç ¬ ¬ ä ¸ €
"text" prints OK if I use "Print Text". But both methods trying to print character by character failed.
What's happening?
source
share