作者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://webptt.com/cn.aspx?n=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
1F:→ LP9527: importlib 09/10 13:45
2F:→ TakiDog: 执行目录要在上层 09/10 16:08
3F:→ pmove: ../ 09/11 17:15
4F:→ pmove: from ….py3 import global_api 09/11 17:26
6F:→ pmove: ng-modules-from-parent-folder 09/11 17:34
7F:推 pmove: 抱歉我不晓得pycharm会不会有啥问题… 09/11 19:28