当前位置: 首页 > 面试题库 >

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

益阳平
2023-03-14
问题内容

我使用的是Max OS X 10.10.3,graphics.py在没有模块存在之前,我终于在Python 3中对此进行了展示。

但是,现在当我尝试import graphics或时from graphics import *,我收到消息:

"source code string cannot contain null bytes"

是否有任何Mac用户(使用Python 3)知道出了什么问题?有人使用过Zelle书和他的graphics.py模块吗?谢谢。


问题答案:

为了后代:我遇到了同样的问题,并使用

sed -i 's/\x0//g' FILENAME

该文件似乎以多种方式弄乱了(错误的结尾等);不知道怎么…

参见:
使用以下sed命令删除文件中的空字符。

sed -i 's/\x0//g' null.txt

解决方案可就地编辑文件,如果仍在使用文件,则很重要。传递-i’ext’将添加后缀’ext’来创建原始文件的备份。



 类似资料:
  • 错误:命令错误,退出状态为1:命令:'c:\users\usr\appdata\local\programs\python\python38-32\python.exe'-c'导入sys,setuptools,tokenize;sys.argv[0]='''“'C:\users\usr\appdata\local\temp\pip-install-7je3q7kg\pyyaml\setup.py'

  • 问题内容: 我正在使用pygame和box2d编写游戏引擎,并且在角色生成器中,我希望能够编写将在按键事件中执行的代码。 我的计划是在字符生成器中有一个文本编辑器,使您可以编写类似于以下内容的代码: 我将以字符串的形式检索文本编辑器的内容,并且我希望代码在此Character方法的方法中运行: 最好的方法是什么? 问题答案: 您可以使用该方法来执行此操作。 定义 该代码只是标准的Python代码-

  • 我是Java初学者,当我输入一些单词作为命令行参数时,我想颠倒句子的字符顺序。 这是我的代码。当我输入“这是一支笔”时,输出应该是“. nep a si sihT”。但是,这段代码的输出是“. nep a si sihT”。它在反转的句子末尾包含一个额外的空格。 有人知道我如何删除空间吗?

  • 本文向大家介绍如何在Python中执行包含Python代码的字符串?,包括了如何在Python中执行包含Python代码的字符串?的使用技巧和注意事项,需要的朋友参考一下 如果要执行Python语句,可以使用exec(string)。例如, 但是,如果您只想评估表达式的值,则可以使用。例如,  注意:同时使用eval和exec时请务必谨慎,因为它们是非常强大的功能 并可能在您的代码中引起非常细小的

  • 主要内容:Python字符串和数字的拼接在 Python 中拼接(连接)字符串很简单,可以直接将两个字符串紧挨着写在一起,具体格式为: strname = "str1" "str2" strname 表示拼接以后的字符串变量名,str1 和 str2 是要拼接的字符串内容。使用这种写法,Python 会自动将两个字符串拼接在一起。 【示例】以连续书写的形式拼接字符串: 运行结果: Python教程https://www.xnip.cn/

  • 问题内容: 我在String中有一段Java代码。 是否可以将此Java String转换为Java语句并运行它?可能使用Java反射? 问题答案: 正如已经建议的那样,您可以使用Compiler API即时编译,保存和运行代码。 另一个简洁的选择是使用beanshell。Beanshell不再积极开发,但是我可以保证它的可靠性,我已经在多个生产项目中成功使用了它。