最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python如何在一個py文件中獲取另一個py文件中的值(一個或多個)

 更新時間:2022年08月26日 14:55:34   作者:不知名程序媛  
這篇文章主要介紹了python如何在一個py文件中獲取另一個py文件中的值(一個或多個),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

如何在一個py文件中獲取另一個py文件中的值(一個或多個)

創(chuàng)建兩個py文件分別為z1.py 和 z2.py,運行z1.py時,將z1中的值傳遞給z2(z2獲取z1中的值)

z1.py

import os
?
key = '123'
if __name__ == '__main__':
? ? os.system("python z2.py {}".format(key))

z2.py

import sys
?
k1 = sys.argv[:]
k2 = sys.argv[1:]
print('z2運行')
print('k1:',k1,'k2:',k2)

運行z1.py得到輸出結(jié)果:

z2運行

k1: ['z2.py', '123'] k2: ['123']

由輸出結(jié)果可以看出,sys.argv[:] 獲取到的為python后的兩個參數(shù),即'z2.py', '123',而sys.argv[1:]為實際要獲取的參數(shù)

注: os.system("python z2.py")   為運行z2文件的命令

當要傳遞多個參數(shù)時

z1.py

import os
?
key = '123'
second = '第二個參數(shù)'
if __name__ == '__main__':
? ? os.system("python z2.py {} {}".format(key,second))

z2.py

import sys
?
k = sys.argv[1:]
print('z2運行',k)

運行z1.py,得到輸出結(jié)果

z2運行 ['123', '第二個參數(shù)']

如果只想要得到第二個參數(shù),只需將獲取的語句改為 sys.argv[2:]

其他多個參數(shù)以此類推......

在一個py文件中調(diào)用另一個py文件中的變量

一、目的

在一個py格式文件中調(diào)用另一個py文件中的變量。

二、解決方案

利用 from file1name import varname語句在file2中中調(diào)用file1中的變量。

(說明:file1name為被調(diào)用變量所在的文件名稱,不用加".py"、varname為被調(diào)用的變量的名稱。)

三、實例演示

e.g. 在t3.py中調(diào)用t1.py中的變量a,t2.py中的變量b;

t3.py運行結(jié)果

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

昭平县| 石台县| 哈尔滨市| 山阴县| 崇文区| 夹江县| 锡林郭勒盟| 南安市| 咸阳市| 鄱阳县| 望谟县| 锦州市| 平远县| 桃园县| 广饶县| 赤城县| 永嘉县| 马鞍山市| 新野县| 临朐县| 旬邑县| 新乡市| 祁东县| 九江县| 通辽市| 伊宁市| 章丘市| 额尔古纳市| 揭东县| 沧州市| 吉水县| 高台县| 南陵县| 措美县| 永平县| 嘉兴市| 林口县| 虞城县| 康马县| 曲阜市| 衡南县|