[問題] .py路徑問題

看板Python作者 (zzz)時間9年前 (2016/03/07 10:33), 9年前編輯推噓2(209)
留言11則, 3人參與, 最新討論串1/1
新手請教 我寫了一個.py檔存在D槽,如果在idle打開file後按F5可以執行, 但到了idle或GUI執行 python test.py則出現: SyntaxError: invalid syntax 怕是找不到檔案也試過 python D:\python\test.py 同樣不行, 還是有規定.py檔要放在哪裡才能執行嗎? 朋友說可能是系統變數的問題, 但C:\Python27\;C:\Python27\Scripts等系統變數我都確認加過了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.220.136 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1457318035.A.66C.html

03/07 11:11, , 1F
他應該會說錯在哪
03/07 11:11, 1F

03/07 11:45, , 2F
使用sys.path找你放的資料夾路徑是否有在該list裡面,如
03/07 11:45, 2F

03/07 11:45, , 3F
果沒有則使用sys.path.insert(0, 路徑)加入
03/07 11:45, 3F

03/07 11:47, , 4F
idle預設路徑會在python安裝資料夾裡,如果你檔案放在其
03/07 11:47, 4F

03/07 11:48, , 5F
他資料夾就得在報行時打上路徑或加入sys.path
03/07 11:48, 5F

03/07 11:48, , 6F
03/07 11:48, 6F

03/07 11:53, , 7F
不過找不到檔案應該不會出現invalid syntax,你可能程式
03/07 11:53, 7F

03/07 11:53, , 8F
內容有寫錯,自己再檢查一下
03/07 11:53, 8F
我找到問題了,跑到cmd就可以執行,不要在idle或GUI就好。 ※ 編輯: aaccbb (140.112.220.136), 03/07/2016 19:03:41

03/08 08:35, , 9F
你可能有用magic word,如果有的話你的執行過程就不是
03/08 08:35, 9F

03/08 08:36, , 10F
單純給python kernel,像是你如果有%pylab,在非jupyter
03/08 08:36, 10F

03/08 08:37, , 11F
執行環境依舊得寫import,否則會syntax error
03/08 08:37, 11F
文章代碼(AID): #1MtEYJPi (Python)
文章代碼(AID): #1MtEYJPi (Python)