在python中使用read()时无法读取的代码
我正在Windows 8.1中学习python2.7 我使用echo“XXX”创建了一个新文件,然后我使用python读取它,但它输出了不可读的文件。 但当我使用GUI在一个新文件中键入一些内容,然后用python读取它时,它就工作了。 有人能帮我吗 我是在powershell 2.0中写的在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
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在一个编解码器中创建数据,而在另一个编解码器中创建数据。在继续之前,您可能需要阅读和。如果没有代码和文件示例,我们将无法进一步帮助您。