源代码字符串不能包含空字节

王牌埃卡

所以我有 676 行程序,现在我在打开文件时遇到了一个问题,我所有的代码都消失了,所以这次我做了一个备份。但是,当我尝试复制并粘贴我的备份代码然后运行它时,它给了我这个语法错误:

Source code string cannot contain null bytes

当我第一次进行备份并且程序运行良好时,这没有显示。我真的不想通过 676 行重做这一切。说到 Python,我是一个非常基本的程序员。

我已经尝试删除所有空白和注释/#(红色背景颜色在# 的末尾)已经查看了所有代码,它确实没有错误。

修剪

问题可能正是错误消息告诉您的:您的备份副本不知何故被一个或多个空字节(ASCII 值 00)“感染”。一次粘贴你的代码一个块——比如 50 行——以找出哪些包含非法字节。删除最近添加的代码,一次可能是 5 行,以查找具有空字节的代码。重新键入违规行,然后继续下一行。

另一种可能性是编写一个简单的 Python 脚本来读取文件并使用 stringreplace方法删除空字节

with open("homework.py", 'r') as infile:
    hw = infile.readlines().replace(chr(0), '')

现在关闭文件,再次为 'w' 打开它,并将hw变量转储到它。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PyInstaller“ ValueError:源代码字符串不能包含空字节”

来自分类Dev

如何从Java中包含字符串的文件中解码字节?

来自分类Dev

如何从Java中包含字符串的文件中解码字节?

来自分类Dev

处理用户发送的“字符串包含空字节”

来自分类Dev

在“ initialize”中:字符串包含空字节的Ruby

来自分类Dev

改善代码字符串处理

来自分类Dev

“必须是不包含空字节的字符串”或“不能将str连接为字节”在命令行上传递有效负载

来自分类Dev

在utf8中编码字节字符串

来自分类Dev

Python - 以字节为单位解码字符串

来自分类Dev

“正则表达式中太短的多字节代码字符串”是什么意思?

来自分类Dev

编码字符串在java中不能正常工作

来自分类Dev

C++ 应该在头文件和源代码中包含字符串

来自分类Dev

字符串包含NUL字节

来自分类Dev

如何正确分割代码字符串

来自分类Dev

用PHP提取HTML代码字符串

来自分类Dev

Javascript从短代码字符串中提取属性

来自分类Dev

如何简化PyJulia的可执行代码字符串

来自分类Dev

用PHP提取HTML代码字符串

来自分类Dev

如何正确分割代码字符串

来自分类Dev

通过createTextNode()创建的缩进代码字符串?

来自分类Dev

将编组数据写入文件时出现“ ArgumentError:字符串包含空字节”

来自分类Dev

Node.js:路径必须是不包含空字节的字符串

来自分类Dev

C ++返回的字符串长度,包括包含的空终止符字节

来自分类Dev

Node.js:路径必须是不包含空字节的字符串

来自分类Dev

将包含 utf-8 编码字符串的 url 与字符串进行比较

来自分类Dev

训练 '\x00' s 和 TypeError: stat() 参数 1 必须是没有空字节的编码字符串,而不是 str

来自分类Dev

转换包含随机字符的dpkt字节字符串

来自分类Dev

base64编码字节v b64编码v编码字符串

来自分类Dev

base64编码字节v b64编码v编码字符串

Related 相关文章

  1. 1

    PyInstaller“ ValueError:源代码字符串不能包含空字节”

  2. 2

    如何从Java中包含字符串的文件中解码字节?

  3. 3

    如何从Java中包含字符串的文件中解码字节?

  4. 4

    处理用户发送的“字符串包含空字节”

  5. 5

    在“ initialize”中:字符串包含空字节的Ruby

  6. 6

    改善代码字符串处理

  7. 7

    “必须是不包含空字节的字符串”或“不能将str连接为字节”在命令行上传递有效负载

  8. 8

    在utf8中编码字节字符串

  9. 9

    Python - 以字节为单位解码字符串

  10. 10

    “正则表达式中太短的多字节代码字符串”是什么意思?

  11. 11

    编码字符串在java中不能正常工作

  12. 12

    C++ 应该在头文件和源代码中包含字符串

  13. 13

    字符串包含NUL字节

  14. 14

    如何正确分割代码字符串

  15. 15

    用PHP提取HTML代码字符串

  16. 16

    Javascript从短代码字符串中提取属性

  17. 17

    如何简化PyJulia的可执行代码字符串

  18. 18

    用PHP提取HTML代码字符串

  19. 19

    如何正确分割代码字符串

  20. 20

    通过createTextNode()创建的缩进代码字符串?

  21. 21

    将编组数据写入文件时出现“ ArgumentError:字符串包含空字节”

  22. 22

    Node.js:路径必须是不包含空字节的字符串

  23. 23

    C ++返回的字符串长度,包括包含的空终止符字节

  24. 24

    Node.js:路径必须是不包含空字节的字符串

  25. 25

    将包含 utf-8 编码字符串的 url 与字符串进行比较

  26. 26

    训练 '\x00' s 和 TypeError: stat() 参数 1 必须是没有空字节的编码字符串,而不是 str

  27. 27

    转换包含随机字符的dpkt字节字符串

  28. 28

    base64编码字节v b64编码v编码字符串

  29. 29

    base64编码字节v b64编码v编码字符串

热门标签

归档