python与pycharm如何设置文件夹为源代码根目录

python与pycharm如何设置文件夹为源代码根目录

前言

当我们在当前项目下引入了其它项目的代码,这是其它项目的包的导入路径是不用于当前项目的,这样导致项目无法正常起来,但是我们又不可能一个个文件去处理,这时可以用下面的方式解决。

实现方式

pycharm直接设置

在需要设置的项目右键然后按图片所示操作即可解决

python代码实现

假设需要设置的目录是A,然后找到当前脚本运行的位置B(与A在同一级目录下),在B文件夹中新增一个__init__.py文件,添加下面代码即可

复制代码
import os
import sys

# 假设当前脚本运行的位置和源代码目录"A"在同一级目录下
source_dir_path = os.path.abspath('A')
sys.path.append(source_dir_path)

th.append(source_dir_path)

复制代码
相关推荐
凹凸曼说我是怪兽y10 分钟前
python后端之DRF框架(上篇)
开发语言·后端·python
_iop9917 分钟前
pandas实战1:淘宝用户行为分析
python
l1t19 分钟前
修改DeepSeek翻译得不对的V语言字符串文本排序程序
c语言·开发语言·python·v语言
倔强青铜三25 分钟前
PyCharm正在慢性死亡?VSCode碾压式逆袭!
python·pycharm·visual studio code
z樾29 分钟前
Sum-rate计算
开发语言·python·深度学习
钮钴禄·爱因斯晨43 分钟前
赛博算命之八字测算事业运势的Java实现(四柱、五行、十神、流年、格局详细测算)
java·开发语言·aigc
_extraordinary_1 小时前
Java Map和Set
java·开发语言
都叫我大帅哥1 小时前
决策树实战:信用卡欺诈检测全流程解析
python·机器学习
java1234_小锋1 小时前
【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 微博评论数据可视化分析-用户评论词云图实现
python·信息可视化·自然语言处理
jingjing~1 小时前
【Qt】QTime::toString(“hh:mm:ss.zzz“) 显示乱码的原因与解决方案
java·开发语言·qt