作者aaccbb (zzz)
看板Python
標題[問題] .py路徑問題
時間Mon Mar 7 10:33:52 2016
新手請教
我寫了一個.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://webptt.com/m.aspx?n=bbs/Python/M.1457318035.A.66C.html
1F:推 KJFC: 他應該會說錯在哪 03/07 11:11
2F:→ octantis: 使用sys.path找你放的資料夾路徑是否有在該list裡面,如 03/07 11:45
3F:→ octantis: 果沒有則使用sys.path.insert(0, 路徑)加入 03/07 11:45
4F:→ octantis: idle預設路徑會在python安裝資料夾裡,如果你檔案放在其 03/07 11:47
5F:→ octantis: 他資料夾就得在報行時打上路徑或加入sys.path 03/07 11:48
6F:→ octantis: 執 03/07 11:48
7F:→ octantis: 不過找不到檔案應該不會出現invalid syntax,你可能程式 03/07 11:53
8F:→ octantis: 內容有寫錯,自己再檢查一下 03/07 11:53
我找到問題了,跑到cmd就可以執行,不要在idle或GUI就好。
※ 編輯: aaccbb (140.112.220.136), 03/07/2016 19:03:41
9F:推 JackBaska: 你可能有用magic word,如果有的話你的執行過程就不是 03/08 08:35
10F:→ JackBaska: 單純給python kernel,像是你如果有%pylab,在非jupyter 03/08 08:36
11F:→ JackBaska: 執行環境依舊得寫import,否則會syntax error 03/08 08:37