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]的。

相关推荐
weixin_5134499625 分钟前
walk_these_ways项目学习记录第八篇(通过行为多样性 (MoB) 实现地形泛化)--策略网络
开发语言·人工智能·python·学习
飞Link30 分钟前
逆向兼容的桥梁:3to2 自动化降级工具实现全解析
运维·开发语言·python·自动化
曾阿伦39 分钟前
Python3 文件 (夹) 操作备忘录
开发语言·python
架构师老Y1 小时前
006、异步编程与并发模型:asyncio与高性能后端
python
清水白石0081 小时前
《解锁 Python 潜能:从核心语法到 AI 服务层架构的工业级进阶与实战》
人工智能·python·架构
kcuwu.1 小时前
Python数据分析三剑客导论:NumPy、Pandas、Matplotlib 从入门到入门
python·数据分析·numpy
weixin_513449961 小时前
walk_these_ways项目学习记录第七篇(通过行为多样性 (MoB) 实现地形泛化)--核心环境下
人工智能·python·学习
南 阳1 小时前
Python从入门到精通day64
开发语言·python
蓝天守卫者联盟12 小时前
如何选择二氯甲烷回收设备厂家:技术路线与市场格局深度解析
大数据·人工智能·python·sqlite·tornado
蓝色的杯子2 小时前
Python面试30分钟突击掌握
python