python 在一个py文件中获取另一个py文件中的值(一个或多个)

时间:2025-05-08 20:05:29

创建两个py文件分别为 和 ,运行时,将z1中的值传递给z2(z2获取z1中的值)

import os

key = '123'
if __name__ == '__main__':
    ("python  {}".format(key))

import sys

k1 = [:]
k2 = [1:]
print('z2运行')
print('k1:',k1,'k2:',k2)

运行得到输出结果:

z2运行
k1: ['', '123'] k2: ['123']

由输出结果可以看出,[:] 获取到的为python后的两个参数,即'', '123',而[1:]为实际要获取的参数

注: ("python ")   为运行z2文件的命令

当要传递多个参数时

import os

key = '123'
second = '第二个参数'
if __name__ == '__main__':
    ("python  {} {}".format(key,second))

import sys

k = [1:]
print('z2运行',k)

运行,得到输出结果

z2运行 ['123', '第二个参数']

如果只想要得到第二个参数,只需将获取的语句改为 [2:]

其他多个参数以此类推......