python - Powershell里英文也乱码?
本文介绍了python - Powershell里英文也乱码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
正在学习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
哪里出问题了?
解决方案
test.txt文件的编码,powershell好像是utf8,你可以试着把test.txt文件以utf8编码保存,然后再运行试试看
这篇关于python - Powershell里英文也乱码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文