python的两个路径

xxx/python.exe(解释器位置) sdsd/xx/xx.py(文件位置)

在命令行中运行python的时候,命令行所在位置是os.getcwd(),bash是操作系统相关组件

假如脚本中执行f=open('a.txt'),这里的相对路径'a.txt'也是相对于os.getcwd()

文件系统都是bash位置

包系统都是py文件位置,因为一般包中只能使用相对导入

sys.path[0]指的是脚本所在目录,用于import包导入--》导致import包的时候下层包内的py文件相互导入只能使用相对导入方式,因为绝对导入是基于sys.path[0]的。

相关推荐
autho1 分钟前
conda
linux·python·conda
知乎的哥廷根数学学派17 分钟前
基于注意力机制的多尺度脉冲神经网络旋转机械故障诊断(西储大学轴承数据,Pytorch)
人工智能·pytorch·python·深度学习·神经网络·机器学习
测试199822 分钟前
用Postman测WebSocket接口
自动化测试·软件测试·python·websocket·测试工具·接口测试·postman
l1t23 分钟前
数独优化求解C库tdoku-lib的使用
c语言·开发语言·python·算法·数独
小二·35 分钟前
Python Web 开发进阶实战:微前端架构初探 —— 基于 Webpack Module Federation 的 Vue 微应用体系
前端·python·架构
rgeshfgreh36 分钟前
回溯算法精解:排列、子集与组合
python·算法·深度优先
内存不泄露38 分钟前
人脸识别考勤系统
ide·vue.js·python
曲幽1 小时前
FastAPI缓存提速实战:手把手教你用Redis为接口注入“记忆”
redis·python·cache·fastapi·web·asyncio
no24544101 小时前
RAGFlow 全面接入 MinerU 2.0,支持 pipeline、vlm-transformers、vlm-sglang 三种模式,解析精度大幅度up
java·大数据·人工智能·python·ai·sglang
Hello.Reader2 小时前
CSV Format Flink / PyFlink 读写 CSV 的正确姿势(含 Schema 高级配置)
大数据·python·flink