为了账号安全,请及时绑定邮箱和手机立即绑定

第十亿次进口

第十亿次进口

翻翻过去那场雪 2019-05-30 13:27:43
第十亿次进口我来过这里:http://www.python.org/dev/peps/pep-0328/http:/docs.python.org/2/教程/Modes.html#PackagesPython包:相对导入Python相对导入示例代码不起作用相对python进口的最终答案Python中的相对导入Python:禁用相对导入还有很多我没有复制的URL,有些是这样的,有些是在其他的网站上,当我认为我会很快找到解决方案的时候。经常出现的问题是:使用Windows 7,32位Python 2.7.3,如何解决“非包中的相对导入尝试”消息?我在pep-0328上建立了这个包裹的精确复制品:package/     __init__.py     subpackage1/         __init__.py         moduleX.py         moduleY.py     subpackage2/         __init__.py         moduleZ.py     moduleA.py我在相应的模块中做了名为垃圾邮件和鸡蛋的函数。很自然,这不管用。答案显然在我列出的第四个URL中,但对我来说都是校友。我访问过的一个网址上有这样的答复:相对导入使用模块的name属性来确定模块在包层次结构中的位置。如果模块的名称不包含任何包信息(例如,它被设置为“main”),那么就像模块是顶级模块一样解析相对导入,而不管模块实际上位于文件系统的何处。上面的反应看起来很有希望,但对我来说都是象形文字。那么,我的问题是,如何使Python不返回给我“在非包中尝试相对导入”?答案应该是-M,应该是。有人能告诉我Python为什么会给出错误信息吗,非包装意味着什么!,为什么以及如何定义“包”,以及这个精确的答案很容易让幼儿园的孩子理解。.编辑:导入是从控制台完成的。
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 532 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信