python - Powershell里英文也乱码?

查看:124
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆