问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

若自定义模块与系统模块同名, python会导入自定义模块,如何导入系统...

发布网友 发布时间:2022-04-26 02:17

我来回答

2个回答

热心网友 时间:2022-04-18 17:36

非常不建议你使用类似于string、os这种和系统模块名一样的文件名,python中import东西的顺序是按照sys.path来的,当前目录永远是在第一个。

# 查看sys.path
import sys
print sys.path


具体可以查阅一下python import的资料。

追问我知道应该尽量避免,但是如果出现了这种情况,应该有解决方案的吧

追答最简单的办法是改变你的string.py文件名

热心网友 时间:2022-04-18 18:54

两种方法供参考:

在自己的代码最开始修改sys.path,将自己模块的路径insert到最前面

建一个package,把自己的模块放里面,import mypackage.string

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
对自己的前途怎么看? 开封哪里卖台球桌 范县新区哪里有卖麻将的 如何访问soutong防屏蔽网站 如何查看被屏蔽的属性? 商南有建设银行是真的吗? 输尿管结石能用体外碎石吗 输尿管体外碎石可进行几次 输尿管中段结石可以体外碎石吗 女人梦见大便是吉兆发财 质量管理体系三个过程与ISO9001对应关系 求大神告知为什么python导入自定义模块时失败,导入自带模块却可以。 python 如何调用自定义模块中的类 python导入自定义的类失败 Python编程中,引入自定义类后出现如图问题,什么原因造成的,该怎么解决。 python怎么导入自定义函数 Python 调用自定义类 python怎么导入自己写的包 去年的防晒霜还能用吗? 过期了的防晒霜还能用吗 豆芽机都有哪些材质的? 涂了防晒霜还会晒黑吗 防晒霜到底怎么用呢?为什么涂了防晒霜还是会被晒黑呢 防晒霜好还是防晒乳好?有什么区别呢? 防晒霜第二年还能用吗 涂防晒霜之前还要涂什么? 为什么擦了防晒霜还是会晒黑 该账户已熔断是什么意思 算命术语 熔断是什么意思 请问在EXCEL每个单元格中怎么加标签备注?就右上角一个小标的那种> ISO9001的新旧版本对照 win7系统下运行python3.7的类导入问题 iso9001:2015 to iso9001:2008 质量管理体系新旧版标准要求对照表 python 给函数传递一个自定义的类的实例,是传值还是传址? python导入同一目录下的自定义模块,出现ModuleNotFoundError ISO9001-2015及IATF16949-2016质量管理体系与通用QSB+、BIQS对照表 iso9001质量管理体系有什么版本 ISO9001和ISO9002有什么区别?拜托了各位 谢谢 ISO:9001质量体系标准最新文件 ISO9001质量管理体系有哪些内容啊 如何去除门上贴过春联后的残留双面胶带的粘胶 实名认证已经改过了一次改错了还想改一次怎么办? 干吃汤圆的制作方法 电子签约的流程是怎样的? 用电子牵电子合同平台跟供应商进行电子合同在线签署的流程是怎样的? 你们公司做一个微信小程序要多少钱?包含哪些内容 开机电脑出现aptiosetuputility怎么回事 一开机出现aptio setup utility 怎么办? 机械革命笔记本开机后出现Aptio setup utility ,怎么解决啊 开机电脑出现aptiosetuputility怎么回事?