[問題] 新手問題不同py檔怎麼回傳值?
Net.py 如下
import clear_dns
class Net:
flag = 0
def dns(self, OS):
clear_dns.clear_dns(1)
print(flag)
clear_dns.py 如下
def clear_dns(OS):
global flag
if OS == 1:
flag += 1
return flag
之後我執行 dns(1) 出現 global name 'flag' is not defined
我發現有進到clear_dns.py去執行,但是我定義在Net.py的flag,global flag沒有用??
我主要是想讓clear_dns.py裡面的flag值能夠傳到Net.py印出來。
我剛入門所以不太懂如何寫,請高手幫忙!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.231.88
→
07/26 10:57, , 1F
07/26 10:57, 1F
→
07/26 11:06, , 2F
07/26 11:06, 2F
→
07/26 15:37, , 3F
07/26 15:37, 3F
→
07/26 15:37, , 4F
07/26 15:37, 4F
→
07/26 15:38, , 5F
07/26 15:38, 5F
→
07/26 15:40, , 6F
07/26 15:40, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章