[英]Run a script in Spyder directly from another script in Spyder
我在Spyder中有一个Main脚本,可以调用6个不同脚本(.py)中包含的几个函数。 我之所以必须这样做,是因为脚本也用在不同的项目中。
当前,我必须手动运行每个脚本(每个脚本包含多个功能),这很累,通过在启动主脚本之前单击“绿色三角形”,以便将每个脚本中包含的功能存储在工作环境中。
我的问题是:是否可以直接从主脚本中自动运行每个脚本,而不是手动一个接一个地运行?
执行import
语句时,将执行要import
的源文件。 因此,例如,如果您拥有thing.py
并执行import thing
,则将运行thing.py
所有代码。
此外,如由斯文克鲁格评论指出:你可以使用runpy.run_path
,我认为这是整体比我原来的建议,更好的解决方案。
尝试
from filename import *
代替
import filename
导入中没有.py扩展名。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.