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

相关推荐
嫂子的姐夫2 分钟前
030-扣代码:湖北图书馆登录
爬虫·python·逆向
a11177638 分钟前
EasyVtuber(或其衍生/增强版本)的虚拟主播(Vtuber)面部动画生成与直播解决方案
python·虚拟主播
lintax43 分钟前
计算pi值-积分法
python·算法·计算π·积分法
小凯123451 小时前
pytest框架-详解(学习pytest框架这一篇就够了)
python·学习·pytest
逻极1 小时前
pytest 入门指南:Python 测试框架从零到一(2025 实战版)
开发语言·python·pytest
OnYoung1 小时前
更优雅的测试:Pytest框架入门
jvm·数据库·python
芝士爱知识a2 小时前
【FinTech前沿】重塑衍生品交易:十维深度解析 AlphaGBM 智能期权分析平台
人工智能·python·量化交易·期权分析·alphagbm·期权交易·ai期权
小白菜又菜3 小时前
Leetcode 235. Lowest Common Ancestor of a Binary Search Tree
python·算法·leetcode