【发布时间】:2017-09-08 12:26:38
【问题描述】:
我有两个脚本。我通过 subprocess.check_output 从 Script1 调用 Script2 以获取生产编号列表。
现在我想从 Script2 返回生产编号,以便我可以在 Script1 中处理它们。
这两个脚本位于不同的目录中。
如何处理 Script1 中的变量 production_numbers。
脚本1
subprocess.check_output(['python', 'C:/PycharmProjects/Platform/ERPProgramm/crawl_prodnr.py')
Script2
import requests
def query(resource):
r = requests.get('http://10.105.11.20:8080/webapp/api/v1/' + resource,
headers={'AuthenticationToken': 'xxxxx-xxxx-xxx-xxxx-xxx'}
)
return r.json()
d = query('productionOrder')
production_numbers = []
for e in d['result']:
production_numbers.append(e['productionOrderNumber'])
【问题讨论】:
-
对不起,其他线程没有帮助我解决我的确切问题:/
标签: python subprocess