python的sys.path模块路径添加

本文介绍了如何在Python中通过修改sys.path来实现跨目录模块的导入,包括使用相对路径和绝对路径的方法,并展示了如何检查路径添加是否成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于添加一个文件的路径

我用的第一个方法就是sys.path.append()

博主比较懒,就直接截图了啊


对于上级文件路径和再上一级的路径可以直接添加“..”,这样到时候导入模块的时候程序能在文件的上级目录直接去查找自己写的模块

查看添加成功的方法,但是添加的时候不要像我一样的随便添加,要么上级目录的简单的添加是sys.path.append(“..”)

另一种是需要添加完整的文件路径的,然后就能顺利的使用模块了

print sys.path查看你添加的路径,到时候寻找模块的时候就会在你的目录下面去寻找模块





给你们看一个示例



这里我要调用的是他的上级目录中的一个自己写的模块

看下图



结果接不给你们看了,肯定能用,别问我为啥,我偷偷试了的

对于同级的文件或者目录就直接导入得了

例如,a.py和b.py都在同一个目录下面

b调用a的话 b文件写入  import a  就可以了

a调用b的话a文件写入  import b   就可以了

高级目录调用低级目录直接



现在是都处于一个目录下的,我要用asd模块调用,下面第二章图的c模块

方法就是  import zhang.a.b





最好对于上一级或者上两级的目录直接sys.path.append("..")就可以的。

或者是直接在sys.path.append("..")












评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值