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

相信大家遇到过下面这种情况

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

pycharm直接设置

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

python代码实现

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

python 复制代码
import os
import sys

# 假设当前脚本运行的位置和源代码目录"A"在同一级目录下
source_dir_path = os.path.abspath('A')
sys.path.append(source_dir_path)
相关推荐
孬甭_21 小时前
字符函数及字符串函数
c语言·开发语言
捉鸭子21 小时前
海关总署瑞数vmp算法还原
python·网络安全·node.js·网络爬虫
摇滚侠21 小时前
Java 进阶教程,全面剖析 Java 多线程编程
java·开发语言
大佬,救命!!!21 小时前
etp中未运行用例顺序的定位及补齐脚本自动化生成
python·学习笔记·excel·自动化脚本·用例整理清洗
KevinCyao21 小时前
php彩信接口代码示例:PHP使用cURL调用彩信网关发送图文消息
android·开发语言·php
装疯迷窍_A21 小时前
以举证方位线生成工具为例,分享如何在Arcgis中创建Python工具箱(含源码)
开发语言·python·arcgis·变更调查·举证照片
2402_8548083721 小时前
CSS如何实现元素在容器内居中_利用margin-auto技巧
jvm·数据库·python
weixin_5806140021 小时前
html标签怎么表示用户输入_kbd标签键盘快捷键标注【介绍】
jvm·数据库·python
m0_7164300721 小时前
如何监控集群 interconnect_ping与traceroute验证心跳通畅.txt
jvm·数据库·python
m0_6784854521 小时前
如何通过 curl 调用 Go 标准库 RPC 服务(JSON-RPC 协议)
jvm·数据库·python