python - Powershell里英文也乱码?
迷茫
迷茫 2017-04-17 17:20:40
0
1
494

正在学习Python,但是在Learn Python The Hard Way Exercise 20中,按照作者给出的代码,我在Powershell上运行,得到的输出结果是这样的:

First let's print the whole file:

a aaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Now let's rewind, kind of like a tape.
Let's print three lines:
a aaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

可是本来应该是这样的:

$ python ex20.py test.txt
First let's print the whole file:

This is line 1
This is line 2
This is line 3

Now let's rewind, kind of like a tape.
Let's print three lines:
1 This is line 1

2 This is line 2

3 This is line 3

哪里出问题了?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

reply all(1)
小葫芦

The encoding of test.txt file, powershell seems to be utf8. You can try to save the test.txt file in utf8 encoding, and then run it to try again

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template