作者kiey (煉)
看板Python
標題[問題] import 上上上層的py
時間Fri Sep 10 13:31:34 2021
因為有個需求想分國家打包成exe
所以就把資料夾按國家分類
想把共用的一些東西拉出來如圖
資料夾如下
py3
|
|--test1
| |
| |--test2
| |
| |-- test.py
|
|
|-- global_api.py
然後使用
test.py
import py3.global_api as api
的時候會出現
ModuleNotFoundError: No module named 'py3'
研究了很久發現有一個方法就是用 sys.path.append 的方式
可是這樣 pycharm 會不認得
就是我沒辦法快速跳轉到 api.xxxxx 用起來很不舒服
所以想來請問一下先進們
有什麼方法可以解決嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.238.91 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1631251897.A.42C.html
※ 編輯: kiey (111.254.238.91 臺灣), 09/10/2021 13:32:03
※ 編輯: kiey (111.254.238.91 臺灣), 09/10/2021 13:32:23
→ LP9527: importlib 09/10 13:45
→ TakiDog: 執行目錄要在上層 09/10 16:08
→ pmove: ../ 09/11 17:15
→ pmove: from ….py3 import global_api 09/11 17:26
→ pmove: ng-modules-from-parent-folder 09/11 17:34
推 pmove: 抱歉我不曉得pycharm會不會有啥問題… 09/11 19:28