【发布时间】:2015-10-24 09:56:17
【问题描述】:
我正在尝试在 python 中热交换文件。我正在创建一个需要很长时间才能加载的游戏。但我不想每次都重新加载它。我正在尝试在程序运行时更改一些代码。 例如: 我想改变这个:
while True:
print("Hello")
在运行时对此:
while True:
print("Hello World")
我寻找 python 的热交换,所有这些都是我不想要的答案。所有其他答案都会更改模块。我想更改当前文件。就像eclipse中的java一样。请帮忙!
【问题讨论】:
-
我不清楚您要做什么。你想改变一个已经加载的模块的代码吗? 当前 模块?您想以文本方式修改磁盘上的文件吗?您想在加载模块时动态重写代码吗?请edit your question 澄清。如果您解释您所看到的现有答案所说的内容,以及为什么它们对您不满意,那将会很有帮助。如果您告诉我们为什么您想这样做也会很有帮助。