我有这段代码,我希望在gui中输入值,它们是“循环数”,“初始值”和“障碍”,以更改与brcus.py
和{ {1}}。我也希望这些值的文本框和运行代码的按钮在同一GUI窗口中。
brceu.py
答案 0 :(得分:0)
您有两种方法可以使用另一个脚本中的值。
(1)在brceu.py
中,您必须使用sys.argv
来获取参数,然后才能在系统中运行它
python brceu.py arg1 arg2
在代码中,您可以使用
subprocess.run("brceu.py arg1 arg2", shell=True)
或
os.system("brceu.py arg1, arg2")
(2)在brceu.py
中,您必须将代码放入函数中-即。 main()
def main(arg1, arg2):
# ... code ...
然后您可以像其他模块一样使用它
import brceu
brceu.main(arg1, arg2)
在brceu.py
中,您甚至可以使用
if __name__ == "__main__":
import sys
main(sys.argv[1], sys.argv[2])
因此它也可以作为
运行python brceu.py arg1 arg2