Python 为什么不打开一个文本文件给我想要的输出?
我有一个用python打开的文本文件,但输出完全不同。我想这是十六进制。 这是我的密码: python:Python 为什么不打开一个文本文件给我想要的输出?,python,django,github-api,txt,Python,Django,Github Api,Txt,我有一个用python打开的文本文件,但输出完全不同。我想这是十六进制。 这是我的密码: python: class myClass: ... with open("token.txt", "r") as f: self.token = f.read() print(self.token) ... token.txt(工作目录内) 这是我的输出(“没有错误”):1\x006\x00b\x004\x
class myClass:
...
with open("token.txt", "r") as f:
self.token = f.read()
print(self.token)
...
token.txt(工作目录内)
这是我的输出(“没有错误”):1\x006\x00b\x004\x001\x005\x004\x00e\x009\x00f\x00c\x006\x00a\x00a\x00a\x00c\x00e\x006\x009\x001\x007\x00d\x00d\x004\x004\x004\x004\x009\x00c\x00f\x00b\x006\x002\x002\x005\x005\x005\x005\x005\x00
PS:我怀疑这是否会有帮助,但我使用的是django,令牌是用于github的。我相信这是一个编码问题。请检查token.txt
的编码,并使用它通过open
在python代码中打开它
例如,如果编码
是utf-8
,您可以这样编写
打开(“token.txt”,“r”,encoding=“utf-8”)作为f:
...