在不同脚本之间传递变量可以通过以下几种方式实现:
os.environ
模块来设置和读取环境变量。例如,在脚本A中设置环境变量:import os
os.environ['MY_VARIABLE'] = 'Hello, World!'
然后在脚本B中读取该环境变量:
import os
my_variable = os.environ.get('MY_VARIABLE')
print(my_variable) # Output: Hello, World!
open()
函数来创建、写入和读取文件。例如,在脚本A中写入变量到文件:with open('variable.txt', 'w') as file:
file.write('Hello, World!')
然后在脚本B中读取该文件:
with open('variable.txt', 'r') as file:
my_variable = file.read()
print(my_variable) # Output: Hello, World!
variables.py
的模块:# variables.py
my_variable = 'Hello, World!'
然后在脚本A中设置变量:
import variables
variables.my_variable = 'Hello, World!'
在脚本B中导入该模块并读取变量:
import variables
my_variable = variables.my_variable
print(my_variable) # Output: Hello, World!
这些方法可以根据实际需求选择使用,根据不同的场景选择合适的方式来传递变量。
领取专属 10元无门槛券
手把手带您无忧上云