gpt4 book ai didi

python - 如何将文本/x-python 转换为纯文本格式?

转载 作者:太空宇宙 更新时间:2023-11-04 09:45:50 25 4
gpt4 key购买 nike

我有一个 MIME 类型为 text/x-python 的文件。当我用 Vim 打开它时,它显示二进制格式。

image

根据带有 xxd 的 hexdump,文件以这些字节开始:

00000000: 03f3 0d0a f0db af5a 6300 0000 0000 0000  .......Zc.......
00000010: 000e 0000 0040 6001 0073 2f0b 0000 6400 .....@`..s/...d.

如何将这个文件转换成文本格式?

最佳答案

MIME 类型 text/x-python 和文件扩展名 .py 通常附加到纯文本文件。

您问题中的文件是二进制的,不是纯文本,因此文件扩展名 .py 和 MIME 类型 text/python 都不合适。换句话说:该文件的名称具有误导性。

hexdump 中显示的字节对应于编译 Python 字节码。此类文件通常以 .pyc 而非 .py 命名。当 Python 解释器从 .py 文本文件加载模块时,它会将文本编译为字节码,并将编译结果的副本保存在 .pyc 文件中。这意味着下次加载速度更快。

如果您有 .pyc 字节码但不是原始的 .py,可以使用工具反汇编(“反编译”)字节码并以 Python 文本显示结果,但这是很不寻常的情况。

另请参阅:Is it possible to decompile a compiled .pyc file into a .py file?

关于python - 如何将文本/x-python 转换为纯文本格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49848500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com