创建两个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:]
其他多个参数以此类推......