2024-06-10 13:33:14 发布
网友
我正在制作一个程序,将mysql中的信息(ipadres/cycel times等)拉到python脚本中
然后这个脚本将逐个调用其他3个需要mysql提供的信息的脚本
问题1 如何调用和运行脚本1中的其他3个脚本(如果需要,让它们将新创建的数据传递回脚本1)
问题2 我怎样才能最好地将脚本1中的信息提供给他们,而不必对其他3个脚本进行剧烈的修改呢
我同意@alexvassel的观点,并认为这些应该是单个.py文件中的函数,而不是脚本。但是,如果这是不可行的,您可以使用subprocess module调用其他脚本,将它们需要的值作为命令行参数。然后可以使用argparse module轻松地解析这些参数
.py
快速示例:
import subprocess ip = '127.0.0.1' cycle_time = 42 subprocess.call(['./other_script.py', ' ips={} cycletime={}'.format(ip, cycle_time)])
我同意@alexvassel的观点,并认为这些应该是单个
.py
文件中的函数,而不是脚本。但是,如果这是不可行的,您可以使用subprocess module调用其他脚本,将它们需要的值作为命令行参数。然后可以使用argparse module轻松地解析这些参数快速示例:
相关问题 更多 >
编程相关推荐