python的两个路径

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

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

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

文件系统都是bash位置

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

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

相关推荐
前端与小赵21 分钟前
Python 模块导入全解析,从基础语法到循环导入破解
python
费弗里23 分钟前
里程碑式更新!Dash 4.2新版本新增websocket型回调
python·dash
J2虾虾38 分钟前
Spring AI Alibaba - Structured Output 结构化输出
人工智能·python·spring
RSTJ_16251 小时前
PYTHON+AI LLM DAY SIXTY-FOUR
开发语言·python
甄心爱学习1 小时前
【项目实训(个人11)】
python·个人开发
zhangfeng11331 小时前
国家超算中心 htc 如果只有gpu资源 没有cpu资源 操作文件的时候会不会很卡呢
人工智能·pytorch·python·机器学习
jiayong231 小时前
01 检查 Python 版本与环境
开发语言·python
阿哟阿哟2 小时前
vna.3.1.9.cn.jar设置成中文界面
python·pycharm·jar
XZ-0700012 小时前
MySQL-综合应用(Python+Html)
python·mysql·html
噜噜噜阿鲁~2 小时前
python学习笔记 | 11.4、面向对象高级编程-定制类
笔记·python·学习