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)

复制代码
相关推荐
❥ღ Komo·12 小时前
K8s1.28.15网络插件Calico全解析
开发语言·php
❥ღ Komo·12 小时前
K8s服务发现与DNS解析全解析
java·开发语言
FuckPatience12 小时前
C# 项目调试的时候进不去断点
开发语言·c#
元亓亓亓12 小时前
考研408--组成原理--day8--汇编指令&不同语句的机器级表示
开发语言·汇编·c#
yaoh.wang18 小时前
力扣(LeetCode) 13: 罗马数字转整数 - 解法思路
python·程序人生·算法·leetcode·面试·职场和发展·跳槽
醇氧18 小时前
【Windows】优雅启动:解析一个 Java 服务的后台启动脚本
java·开发语言·windows
小鸡吃米…19 小时前
Python PyQt6教程七-控件
数据库·python
MapGIS技术支持19 小时前
MapGIS Objects Java计算一个三维点到平面的距离
java·开发语言·平面·制图·mapgis
程序员zgh19 小时前
C++ 互斥锁、读写锁、原子操作、条件变量
c语言·开发语言·jvm·c++
1916zz19 小时前
Extreme programing 方利喆 _ 江贤晟
python