为什么不是打开一个文本文件给我想要的输出?

我有一个在 python 中打开的文本文件,但输出完全不同。我认为这是十六进制。这是我的代码:

蟒蛇:

class myClass:
    ...
    with open("token.txt", "r") as f:
            self.token = f.read()
    print(self.token)
    ...

token.txt(工作目录内) 我的 token.txt 文件

这是我的输出(“没有错误”): ÿþ1\x006\x00b\x004\x001\x005\x004\x00e\x009\x00f\x00c\x006\x00a\x00a\x00c\x00e\x006\x009\x001\x007\x00d\x00d\x004\x004\x009\x00c\x00f\x00b\x006\x002\x005\x000\x00b\x005\x002\x008\x003\x008\x005\x00a\x00

PS:我怀疑这会有所帮助,但我正在使用 django 并且令牌用于 github。

马克·罗费尔

我相信这是一个编码问题。请检查token.txt的编码并使用它通过open.

例如,如果encodingutf-8你会写这样的东西

with open("token.txt", "r", encoding="utf-8") as f:
    ...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么当我打开一个文本文件时会这样说,“参数应该是整数或无,而不是‘str’”

如何打开一个文本文件

当我打开一个文本文件时,它只读取最后一行

打开一个文本文件,让它自己更新

用你的 python 脚本打开一个文本文件

下载17.10 iso文件仅给我一个文本文件

打开一个文本文件并创建一个字典变量

为什么只打印文本文件的一个单词,而不是将整个文本文件打印到html文件

打开一个文本文件,对文本文件进行排序,然后使用 Python 进行保存

在终端中打开一个文本文件,并在更改后自动刷新它

Python:打开一个大文本文件,但仅加载包含预定义列值的行

打开一个文本文件,然后将内容存储到python 2.7中的嵌套字典中

如何打开一个包含数字的文本文件,并打印总和。必须使用for / while循环吗?

当我使用带有文本的文本文件时,为什么在运行此代码时给我一个java.util.InputMismatchException(如下所示)

为什么这一行不输出我的文本文件?

为什么 ??当我将一个文本文件复制到另一个文件时出现?

为什么 C 创建一个空文本文件

在“ r +”中,为什么在读取一行之后写一个文本文件会使其写在末尾而不是f.tell()位置?

为什么当我尝试在laravel中下载PDF文件时,打开一个包含奇怪字符的文件?

我有一个文本文件,每行包含一个整数。我想打开文本块并计算文件中的整数数

为什么我的代码给我一个值而不是一个列表

为什么在给我想要的结果之前放一个“&”?

为什么文本文件总是在我关闭它的同一时刻打开?

为什么在我每次运行Flutter Web应用程序时都打开一个dart文件?

为什么将输出从美丽的汤转换为文本会给我一个错误?

为什么JButton打开一个空框架而不是调用PMotion类?

我想将以下脚本的输出合并到一个文本文件中

为什么“ a-> content”给我一个地址而不是一个值?

我有一个文本文件,想要提取不透明的段落黑白,在PHP中有两个特殊行