[英]subprocess.Popen() running a python script is not showing input() prompt
[英]python import module vs running script as subprocess.popen
假设我有一个具有4-5个函数的python脚本,所有脚本都从单个函数中调用。 如果我想在执行脚本后得到结果(使用另一个脚本中的函数),则可以使脚本可执行并使用subprocess.popen,也可以将这些函数导入另一个脚本中。 哪种更好的方法呢?
哪种更好的方法呢?
除非必须使用subprocess.Popen
来运行Python代码,否则请使用import
。
import
使用sys.path
查找模块; 您不需要显式指定路径 如果要使用其他脚本中的功能,则通常会导入该脚本。
当脚本为script.py
您可以编写import script
,并将脚本中定义的函数与script.function_in_the_script
一起script.function_in_the_script
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.