在python中使用read()时无法读取的代码

在python中使用read()时无法读取的代码,python,powershell,Python,Powershell,我正在Windows 8.1中学习python2.7 我使用echo“XXX”创建了一个新文件,然后我使用python读取它,但它输出了不可读的文件。 但当我使用GUI在一个新文件中键入一些内容,然后用python读取它时,它就工作了。 有人能帮我吗 我是在powershell 2.0中写的 PS C:\Users\Fingal>echo“堆栈溢出是一个非常好的站点。”>test.txt 然后我用Notepad++编写了这个,并将它保存为C:\Users\Fingal中的test.txt fro

我正在Windows 8.1中学习python2.7

我使用echo“XXX”创建了一个新文件,然后我使用python读取它,但它输出了不可读的文件。 但当我使用GUI在一个新文件中键入一些内容,然后用python读取它时,它就工作了。 有人能帮我吗

我是在powershell 2.0中写的

PS C:\Users\Fingal>echo“堆栈溢出是一个非常好的站点。”>test.txt

然后我用Notepad++编写了这个,并将它保存为C:\Users\Fingal中的test.txt

from sys import argv
script, file_name = argv
txt = open(file_name)
print txt.read()
txt.close()
然后我返回powershell并键入:

PS C:\Users\Fingal\> python test.py test.txt
a ataaacaka a0avaearafalaoawa aiasa asauacaha aaa agaoaoada asaiattaea.aa
它输出不可读的代码


Fingal

您可以发布用于读取文件的代码吗?您对编解码器了解多少?您的GUI在一个编解码器中创建数据,而在另一个编解码器中创建数据。在继续之前,您可能需要阅读和。如果没有代码和文件示例,我们将无法进一步帮助您。