[問題] import 出現NameError: name not defined

看板Python作者 ( )時間1年前 (2022/05/27 01:46), 編輯推噓2(206)
留言8則, 4人參與, 1年前最新討論串1/1
https://imgur.com/9jHVr0y
請教為何從import進來的函數讀不到script 內的變數 寫在一起(右圖) 則沒有問題 真的是想不透 麻煩賜教 感恩!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.12.49 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1653587198.A.F95.html

05/27 02:13, 1年前 , 1F
簡單講,順序很重要
05/27 02:13, 1F

05/27 02:14, 1年前 , 2F
再來,變數的生存空間不同
05/27 02:14, 2F

05/27 02:14, 1年前 , 3F
你放到模組裡跟宣告了 x 之後宣告 test 是不一樣的
05/27 02:14, 3F

05/27 10:39, 1年前 , 4F
x 在 test.py 裡沒有定義
05/27 10:39, 4F

05/27 10:41, 1年前 , 5F
感謝 我大概了解了 請問有辦法讓test.py裡的function
05/27 10:41, 5F

05/27 10:42, 1年前 , 6F
去抓新定義的變數嗎
05/27 10:42, 6F

05/27 10:45, 1年前 , 7F
天啊我搞懂了(突然間) 感謝!!
05/27 10:45, 7F

05/27 11:16, 1年前 , 8F
test(x)
05/27 11:16, 8F
文章代碼(AID): #1YZxp--L (Python)