首页
移动开发
物联网
服务端
编程语言
企业开发
数据库
业界资讯
其他
搜索
sys.path.append(path) 和 sys.path.insert(0, path)的区别(使用insert(0, path)而非append来确定导入包)
其他
2020-10-03 17:52:00
阅读次数: 0
sys.path.append(path) 将path添加到检索范围的最后,而sys.path.insert(0, path)将path添加到检索范围的特定位置(这里是0即第一个检索)。
默认情况下检索的第一个目录是python解释器所在目录,如果你想使用自己的某个包或者代码,使用append失败而insert成功,那是因为append是最后检索的目录,在之前的目录中有与你的包/代码重名的文件,因此导入失败。
使用insert(0, path)可以确定导入了自己想要的包。
猜你喜欢
转载自
blog.csdn.net/qq_34769162/article/details/108727091
今日推荐
LFOSSA 源来如此公开课 | 掌握云原生未来:CNCF 认证全面攻略与备考秘籍
国产云输入法——仅华为无云端数据上传安全问题
开源日报 | 工业开源项目OGG 1.0;姐姐,你要和我一起配置火狐吗;苹果AI遥遥落后?Fedora 40
开放签电子签章:停止新增,优化体验,前进更进(五一假期前工作)
开源日报 | 中学生开源前端动画引擎;全球首个Llama3 8B中文版开源模型;联想电脑恐出局;Linus讽刺AI炒作
“百模大战”必有一战 | 2024中国“百模大战”竞争格局分析
周排行
Family Tree 题解
BZOJ 1093 最大半连通子图 SCC + DP
幂等处理
Spring----学习(2)----XML 配置Bean 自动装配
SQL Server 远程更新目标表数据
HIbernate3.6 环境搭建
特殊符号正则表达式
【Linux】第一章 进程的理解
843. n-皇后问题(dfs+输出各种情况)
空间数据库2
每日归档
更多
2024-04-26(39)
2024-04-25(22)
2024-04-24(36)
2024-04-23(26)
2024-04-22(39)
2024-04-21(0)
2024-04-20(6)
2024-04-19(5)
2024-04-18(0)
2024-04-17(5)