我有一个名为test.py
的文件。
test3 = 1000000000
test = 0
xtest = True
def enable():
while xtest:
test += 1
if test > test3:
test3 += test3 * 3
名为testit.py
的文件。
import test
test.enable()
当我运行python testit.py时,我的终端未使用,我怎么能避免终端等待?
答案 0 :(得分:1)
我不确定你的问题是什么,但对我来说看起来像一个无限循环。 xtest是负责停止循环的变量,在循环内永远不会设置为False。
答案 1 :(得分:0)
简单我想在后台运行它抱歉我的英语不好, 如果我想通过shell启用必须做什么?
import cmd
import operator
import test
class Ec(cmd.Cmd):
prompt = "testshell$ "
intro = "Welcome to the testshell shell, type `help` to get started."
def do_test(self, line):
test.enable()
#function
#function
def do_help(self, line):
print """
test - to enable it
+++++++++++++++++++
"""
if __name__ == "__main__":
Ec().cmdloop()
当我运行它时,我得到了
欢迎使用testshell shell,输入help
即可开始使用。
testhell $当它的类型测试仍在等待并且不返回shell菜单