我在Windows XP中使用Python 3.1,当我尝试同时使用多个模块时,Python shell会重新启动。我该怎么办?
这是我的模块benutzer.py:
class Benutzer(object):
def __init__(self,benutzer):
self.name = benutzer
self.email = None
def setzeEmail(self, adresse):
self.email = adresse
当我在IDLE中执行“Run Module”时,shell会说RESTART。
答案 0 :(得分:4)
IDLE重新启动Python以确保您的模块正确重新加载,因为这有时可能会有问题。这是正常的,无需担心;对于模块的其他用途,它不会发生。
答案 1 :(得分:0)
是可以完成的事情。不是通过点击F5或点击运行来运行模块,而是可以通过exec(open("other_script.py").read())
加载它们,如下所述:How to prevent python IDLE from restarting when running new script