[問題] 為什麼文件夾裡的files無法被找到??
大家好
本人超級新手
才學到如何使用封包而已
我是用python加上visual studio編譯器
最近遇到一個問題
我現在大概有弄了三四個folders,假設叫ABCD好了
我一開始放在A folder裡面的files,不知道為什麼都一直說搜尋不到欸
我輸入print("yes")
然後他就會說搜尋不到這個檔案
但是我把那些files拉出folder外的話,輸入指令就有反應了
為什麼在folder裡面搜不到,拉出來就能操作了呢?
p.s.那個folder只是裝了很多files,但不是封包,我沒有打上"__init__"的檔案
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.35.54 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1581588978.A.64B.html
推
02/13 18:30,
5年前
, 1F
02/13 18:30, 1F
推
02/13 18:35,
5年前
, 2F
02/13 18:35, 2F
推
02/13 18:39,
5年前
, 3F
02/13 18:39, 3F
→
02/13 18:40,
5年前
, 4F
02/13 18:40, 4F
回覆上面各位:
對啊,感覺是路徑問題
但是那不是封包也,裡面只是我上基礎課程的很多檔案而已
非封包或函數的話也需要新增路徑嗎?
我會先試試看,如果檔案是在A folder裡面的話
import sys
sys.path.append("A")
是要這樣輸入嗎?
※ 編輯: fraternity (27.246.35.54 臺灣), 02/13/2020 18:45:49
推
02/13 19:01,
5年前
, 5F
02/13 19:01, 5F
回樓上,我更新一下現在的狀況,讓你們更清楚一點
我只是要在A資料夾裡執行xx.py檔案而已
結果我在指令欄輸入python xx.py卻顯示"No such file or directory"
所以我輸入print("sys.path')的指令就跑不出來
後來我按右上角的一個三角形圖案run python file in terminal,竟然就跑出指令了
但是中間有一個powershell卻變成了Python
後來我把Python按回powershell後,用大大說的絕對路徑來替代掉python xx.py竟然就可
以執行了
請問這樣子是要怎麼解決呢?
我已經找到絕對路徑了
感謝大大耐心看完
※ 編輯: fraternity (27.246.35.54 臺灣), 02/13/2020 19:21:45
推
02/13 19:30,
5年前
, 6F
02/13 19:30, 6F
→
02/13 19:31,
5年前
, 7F
02/13 19:31, 7F
可以了!!!
原來是這樣啊
因為我想說他不是封包啊,應該不用輸入路徑
原來在資料夾下的檔案需要這樣輸入
感謝大大幫我解決疑問( ^ω^)
推
02/13 19:59,
5年前
, 8F
02/13 19:59, 8F
嗯嗯 已經解決了哦
謝謝回覆^^
※ 編輯: fraternity (27.246.35.54 臺灣), 02/13/2020 20:03:09
推
02/14 08:36,
5年前
, 9F
02/14 08:36, 9F
推
02/14 23:59,
5年前
, 10F
02/14 23:59, 10F
→
02/14 23:59,
5年前
, 11F
02/14 23:59, 11F
Python 近期熱門文章
PTT數位生活區 即時熱門文章