python - pycharm导入自定义模块报错
怪我咯
怪我咯 2017-04-17 13:18:50
[Python讨论组]

我有一个python工程目录结构大致如下:
project
|----config
|----|--config.py
|----util
|----|--util.py
需要在project/util/util.py里引入project/config/config.py
在util.py里sys.path.append('..')之后执行是没什么问题,但pycharm提示有错误,而且不能自动提示config里的内容.
请问如何解决?另外,对于这种需要引入别的文件夹内py的情况,有什么更好的做法吗?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
PHP中文网

我试了一下,project 作为 Pycharm Project 的根目录的话,是完全没有问题的。
project
|----config
|----|--init.py
|----|--config.py
|----util
|----|--init.py
|----|--util.py

你可以试着把 project 这个目录 Mark Directory As Source Root.

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号