python--sys

sys 模块概述

sys 是 Python 的标准库模块,提供了与 Python 解释器及其环境交互的函数和变量。它让你能够访问 Python 运行时系统的参数和功能。

sys.path 详解

sys.path 是一个字符串列表 ,指定了 Python 搜索模块的路径。当使用 import 语句时,Python 会按照这个列表中的顺序查找模块。

指定模块查找路径

复制代码
import sys
import os
 
# 根据操作系统导入相应的模块
sys.path.append(os.path.join(os.path.dirname(os.path.realpath(__file__)), '当前路径的相对路径'))


或者:
if PROJECT_ROOT not in sys.path:
    sys.path.insert(0, PROJECT_ROOT) # 将路径插入到列表的开头,使其具有最高搜索优先级
相关推荐
tkevinjd2 小时前
MiniCode 项目详解6:原项目控制系统的10个缺陷(已修复)
python·llm·agent
星栈独行3 小时前
翻完 Pi 源码:它和 Codex、Claude Code 有何不同
开发语言·javascript·人工智能·程序人生
dNGUZ7UGj3 小时前
10分钟完成第一个Python小游戏
python·django
没有梦想的咸鱼185-1037-16633 小时前
AI-Python机器学习与深度学习技术:CNN/Transformer/扩散模型、SHAP可解释及Hermes智能体自动化
人工智能·python·深度学习·机器学习·chatgpt·cnn·transformer
qq_448011163 小时前
C语言中的变量和函数的定义与声明
android·c语言·开发语言
霸道流氓气质3 小时前
SpringBoot中通用工具类库(Utils)封装与使用实践
spring boot·后端·python
孫治AllenSun4 小时前
【DataX】生产环境搭建DataX集群案例
java·开发语言·jvm
Draina5 小时前
CBC填充预言攻击-CBC Padding Oracle Crypto Attack
python·安全·web安全·网络安全·密码学·安全性测试
c238565 小时前
把 C++ 内存分配拆透:new 与 malloc 的三层血缘
开发语言·c++·算法
Angel Q.6 小时前
特征提取 | DINO 到 DINOv3
图像处理·python