1Nomodulenamedxxx1.1问题描述文件目录结构说明:引用的模块位于同一个目录下。导入模块提示:没有名为xxx的模块。在pycharm中强行导入时,参考对应的模块,发现写代码的时候,没有代码自动提示,无法使用代码导航。但是,当代码运行时,它工作正常。1.2疑难解答右键单击??该文件夹并选择将目录标记为源root12。如果是多级目录,每个目录都应该做同样的事情。如下所示。可以顺利导入。标记为SourcesRoot的包文件夹将变为蓝色。普通包文件夹显示为灰色。如下所示。1.3其他原因其他导入模块,代码提示没有可能原因:模块名以数字开头。2.具体包下如何指定并导入模块示例:如下图所示,在工程目录下,com.tools和package1这两个包下,有一个同名模块:"hm_10_separationlinemodule.py",如何指定引用哪一个?可以使用frompackagepathimportmodulename指定。#指定com.tools包下hm_10_divider模块的写法fromcom.toolsimporthm_10_dividermodule#指定package1包下hm_10_divider模块的写法frompackage1importhm_10_dividermoduleif上面的导入代码同时出现。稍后将导入。3测试代码测试代码参考传智博客官网python视频中的源代码3。路径为:https://github.com/chuzhixing/04_module。4参考资料https://www.zhihu.com/question/52880389?https://www.jetbrains.com/help/pycharm/configuring-folders-within-a-content-root.html?http://yun.iheima.com/course/273.html?bili(完整版Python入门教程(看懂了就学中文))?
