Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在 Python 2.7 中创建一个简单的 AI 程序,我打算让它能够学习。有什么办法可以让脚本自己编辑,比如在代码的某个位置将问题的答案添加到它自己的代码中。
提前谢谢你们!
当在脚本上调用 Python 解释器时,它会解析并将其转换为字节码。这会留下一个实际执行的 .pyc 文件。
脚本可以写入自身,但这不会导致解析重新启动。
您可以使用以下命令打开包含代码的文件:
module = __import__(__name__) with open(module.__file__) as f: print f.read()
虽然不推荐动态修改源代码。