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

我有一个用python打开的文本文件,但输出完全不同。我想这是十六进制。 这是我的密码:

python:

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:
...