如何将变量从一个 python 脚本传递到另一个脚本?

How to pass a variable from one python script to an other one?

我有 2 个脚本,在第一个脚本的末尾,我想将数据传递给第二个脚本:这是我的代码,这是我尝试过的,但我什么也得不到:

user.py

import subprocess

command = "python C:\Users\...\credentials.py"
JSON = subprocess.check_output(command, shell=True)
print JSON 

credentials.py(比较简单)

# bla bla bla
return JSON_credentials

它returns什么都没有,我想知道是否有办法做我需要做的事情(显而易见啊哈)

感谢您的帮助 !

check_output 方法从 stdout 捕获输出。 return 不向标准输出写入任何内容。该关键字用于在单个 Python 程序中传递数据。

试试这样的东西:

import sys
# bla bla bla
sys.stdout.write(JSON_credentials)

或者简单地说:

# bla bla bla
print JSON_credentials