[問題] 為什麼文件夾裡的files無法被找到??

作者: fraternity (duhamanity)   2020-02-13 18:16:16
大家好
本人超級新手
才學到如何使用封包而已
我是用python加上visual studio編譯器
最近遇到一個問題
我現在大概有弄了三四個folders,假設叫ABCD好了
我一開始放在A folder裡面的files,不知道為什麼都一直說搜尋不到欸
我輸入print("yes")
然後他就會說搜尋不到這個檔案
但是我把那些files拉出folder外的話,輸入指令就有反應了
為什麼在folder裡面搜不到,拉出來就能操作了呢?
p.s.那個folder只是裝了很多files,但不是封包,我沒有打上"__init__"的檔案
作者: TitanEric (泰坦)   2020-02-13 18:30:00
你有加檔案路徑嗎
作者: kerycheng (kk)   2020-02-13 18:35:00
檢查一下檔案路徑有沒有打對
作者: cuteSquirrel (松鼠)   2020-02-13 18:39:00
從描述看起來是路徑問題。關鍵字:import syspath python回原PO:是絕對路徑唷。把 sys.path印出就是那種格式假如資料夾ABCD是當下所在目錄的下一層這樣也可 python .\資料夾名稱\想執行的py檔名稱.py
作者: astroflyer (博博博)   2020-02-13 19:59:00
試試看 folder.file 的import方法
作者: lemon651 (小明)   2020-02-14 08:36:00
你terminal的路徑根本就不對當然找不到啊
作者: wargods8402 (維尼X維尼)   2020-02-14 23:59:00
要執行該腳本應該cd到該腳本的路徑底下 或是將腳本的路徑連同檔案名稱一併打上去後執行

Links booklink

Contact Us: admin [ a t ] ucptt.com