Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/133.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使int';脚本1中的s与脚本2 3等共享_Python_Mysql - Fatal编程技术网

Python 如何使int';脚本1中的s与脚本2 3等共享

Python 如何使int';脚本1中的s与脚本2 3等共享,python,mysql,Python,Mysql,我正在制作一个程序,将mysql中的信息(ip地址/cycel时间等)提取到我的python脚本中 这个脚本将一个接一个地调用其他3个脚本,这些脚本需要mysql提供的信息才能正常工作 问题1 如何从脚本1调用并运行其他3个脚本(如果需要,让它们将新创建的数据传递回脚本1) 问题2 我怎样才能最好地将脚本1中的信息提供给他们,而不大幅更改其他3个脚本?我同意@alexvassel的观点,并认为这些脚本应该是单个.py文件中的函数,而不是脚本。但是,如果这是不可行的,则可以使用调用其他脚本,并使用

我正在制作一个程序,将mysql中的信息(ip地址/cycel时间等)提取到我的python脚本中

这个脚本将一个接一个地调用其他3个脚本,这些脚本需要mysql提供的信息才能正常工作

问题1 如何从脚本1调用并运行其他3个脚本(如果需要,让它们将新创建的数据传递回脚本1)

问题2
我怎样才能最好地将脚本1中的信息提供给他们,而不大幅更改其他3个脚本?

我同意@alexvassel的观点,并认为这些脚本应该是单个
.py
文件中的函数,而不是脚本。但是,如果这是不可行的,则可以使用调用其他脚本,并使用它们所需的值作为命令行参数。然后可以使用来轻松地解析这些参数

快速示例:

import subprocess

ip = '127.0.0.1'
cycle_time = 42
subprocess.call(['./other_script.py', '--ips={} --cycletime={}'.format(ip, cycle_time)])

你能告诉我们到目前为止你都做了些什么吗?但一般来说,我会说使用类和对象将脚本导入初始脚本,并调用该脚本的方法使用函数而不是脚本