【发布时间】:2015-10-20 16:44:39
【问题描述】:
我想将一段代码保存在一个 txt 文件中,并从我的 Python 脚本中执行它。
例如在txt文件中有
print("ok")
我希望我的程序打印 ok 而不是打印 print("ok ")。我该怎么做?
【问题讨论】:
-
你几乎不想这样做,但如果你这样做,查找 exec。可怕的事情。 颤抖
-
请记住,这是一个严重的安全风险。想象一下,如果您的文件包含恶意代码会发生什么!
-
我想为一个游戏创建一个关卡编辑器,但这是我唯一想到的方法,我需要将数据堆叠到另一个文件中然后使用它
-
我建议您为此使用某种结构化文本文件。 XML 在这里可能是一个不错的选择。因此,您将游戏关卡信息存储在 xml 文件中并在您的游戏中使用。