第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在另一個python腳本里使用本腳本里的變量?

如何在另一個python腳本里使用本腳本里的變量?

紅顏莎娜 2019-02-17 16:30:36
各位大蝦好!我有一個需求,假設我目前有一個腳本a.py,內(nèi)容如下: #!/usr/bin/env python #coding=utf-8 def aaa(): Mode = "1" KeyWord = "hello" return Mode,KeyWord def bbb(p): m=1 n=2 z=m+n+p return z print (aaa()) 現(xiàn)在有兩個問題:1)有一個b.py想要獲取a.py里的Mode和m,n應該怎么做?2)為什么下面這個腳本,執(zhí)行效果是('1', 'hello')?而不是('1', 'hello')103 #!/usr/bin/env python #coding=utf-8 from a import aaa,bbb aaa() bbb(100)
查看完整描述

3 回答

?
慕桂英4014372

TA貢獻1871條經(jīng)驗 獲得超13個贊

你這個好初級.
第二個問題的答案('1', 'hello')print (aaa())打印出來的,來自于a.py,你的b.py雖然執(zhí)行了但是并沒有輸出結果(print).python中import一個包會先運行這個包也就是a.py.

第一個問題:做不到.外部無法獲得作用于函數(shù)內(nèi)部作用域的變量,你只能定義在外邊,或者使用類,或者使用全局變量.

def function():
    global a
    return a

這時候可以從另一個文件from thatfile import a

查看完整回答
反對 回復 2019-03-01
?
三國紛爭

TA貢獻1804條經(jīng)驗 獲得超7個贊

這種情況直接使用類不就好了

查看完整回答
反對 回復 2019-03-01
?
吃雞游戲

TA貢獻1829條經(jīng)驗 獲得超7個贊

查看完整回答
反對 回復 2019-03-01
  • 3 回答
  • 0 關注
  • 846 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號