前言:笔者在使用PyCharm学习网络爬虫的时候,出现了编写的模块搜索不到的问题,于是上网查询相关解决方案,尝试了所有方案都没有成功。只能自己尝试,最后是发现了一个小错误,为了加强学习,就把所有的解决办法罗列一下好了。


问题描述

import #找不到同目录下的文件名
from  Project #笔者的工程文件叫Project,Project被标红了,说明IDE无法识别

笔者的工程长这个样子↓


解决方法一:路径导入

将目录的路径通过os等进行导入,代码如下

import os
import sys#导入当前路径
current_dir = os.path.abspath(os.path.dirname('Spider'))
sys.path.append(current_dir)#通过绝对路径导入不同储存位置的文件
sys.path.append("C:\\Users\\Intel\\Desktop\\Spider")

解决方法二:设置调整

file→setting 之后勾选下面这两个框


解决方法三:设置调整

右键点击需要导入的目录,将其设置为根目录

还有一种是设置成NameSpace Package的,大家可以自行尝试


解决方法四:修改文件名

这是笔者出现的问题,PyCharm要求.py文件的命名格式要规范,如果带有空格(笔者之前习惯带空格),则不会被识别为Module。
PyCharm是非常强大的IDE,所以应该很早就为程序猿们设置好了同目录导入模块的选项,所以上述的方法(方法1,2,3)在非特殊情况,是不需要被使用的
因此,大家需要遵守Python的命名规则,文件名尽量依照驼峰体进行命名,这样不容易出岔子。
修改文件名后,最后成功了↓

Pycharm导入同级目录模块解决办法汇总相关推荐

  1. python导入同级目录 上级目录文件

    pycharm不会将当前文件目录自动加入自己的sourse_path.右键make_directory as-->Sources Root将当前工作的文件夹加入source_path就可以了. ...

  2. pycharm安装pandas报错解决办法

    pycharm安装pandas报错解决办法 当使用pycharm自动安装pandas时,提示安装失败并要求在命令提示符界面进行安装.在使用命令提示符安装成功之后,发现pycharm仍然无法安装pand ...

  3. PS4二战在线游戏连接不上服务器,使命召唤14:二战打不开怎么办 游戏无法运行解决办法汇总...

    使命召唤14:二战是<使命召唤>系列的全新续作,一些玩家在下载未加密版的游戏后会遇到使命召唤14打不开.使命召唤14无法运行.使命召唤14未响应等等问题,其实这些问题并不是游戏本身的问题, ...

  4. 【GlobalMapper精品教程】026:影像黑边白边出现的原因及解决办法汇总

    本文讲解Globalmapper中,影像黑边白边出现的原因及解决办法汇总. 文章目录 1. 影像黑边白边出现的原因 2. 影像黑边白边的解决方法 1. 影像黑边白边出现的原因 通常,由于影像格式.像素 ...

  5. pycharm 运行控制台中文乱码解决办法

    pycharm 运行控制台中文乱码解决办法

  6. 关于错误 openssl/ssl.h:没有那个文件或目录的解决办法

    原文链接:https://blog.csdn.net/kulala082/article/details/68484314 首先得安装openssl:sudo apt-get install open ...

  7. 仙逆网页服务器失败,全民仙逆闪退进不去了怎么办 闪退解决办法汇总

    相信喜欢玩手机游戏的玩家们在玩游戏的过程中或多或少都会碰到闪退或者登陆不上游戏的情况吧,全民仙逆也自然不例外,所以今天热心的一游网小编就来告诉大家全民仙逆闪退进不去了怎么办 闪退解决办法汇总. 全民仙 ...

  8. C中不安全的函数以解决办法汇总

    C中不安全的函数以解决办法汇总 C 中大多数缓冲区溢出问题可以直接追溯到标准 C 库.最有害的罪魁祸首是不进行自变量检查的.有问题的字符串操作(strcpy.strcat.sprintf 和 gets ...

  9. Apple pencil 无法连接到ipad的解决办法汇总

    Apple pencil 无法连接到ipad的解决办法汇总 大概有两周左右没有使用apple pencil,突然发现ipad识别不了,连接不上了.按所有尝试过的方法进行了排序,如果中间某步可以连接上, ...

最新文章

  1. 李开复:明年会有一批AI公司倒闭
  2. 如何在React框架中使用ECharts图库表制图?
  3. 树形结构:迭代方式遍历树,宽度优先,先序遍历,中序遍历,后序遍历
  4. CentOS挂载NTFS移动硬盘
  5. 访问数据库_Lua 数据库访问
  6. Kafka:集群部署
  7. 作者:杜圣东(1981-),男,西南交通大学信息科学与技术学院讲师,中国计算机学会(CCF)和国际计算机学会(ACM)会员。...
  8. android camera实例
  9. python读取txt文件数据并存到list中
  10. C++ 算术平均数及几何平均数
  11. 《数值分析》-- 高斯求积公式
  12. QQ、微博、陌陌:社交难逃社交命
  13. 怎样用XMind 8将思维导图导出为Excel文件
  14. 原生高性能抓包工具Proxyman,送给爱学习的你
  15. FCNIrPic,665005-28-7 齐岳生物金属配合物
  16. 小程序自定义导航栏指南
  17. python爬虫项目之携程网、大众点评和马蜂窝贵州景点差评实战汇总
  18. 计算机视觉的相关会议,计算机视觉相关会议
  19. java 生成ecc证书_升级支持ECC证书指南
  20. 异或交换两个数的原理证明

热门文章

  1. css 全屏显示一张图片_css 如何让图片全屏的问题
  2. svn checkout 忽略某个文件夹
  3. 手机**##,试试看
  4. 【开发技术】2万字详细介绍Docker 和 web项目的部署监控,docker部署,拉取kafana,prometheus镜像监控
  5. 【uni-app】解决iPhone X “刘海屏”兼容性问题
  6. python菜单及其功能_python 文本菜单
  7. 关于旅游景点主题的HTML网页设计——青岛民俗 7页 带登录注册
  8. 关于网站运营的研究_海外新媒体代运营_自媒体运营有哪些
  9. 如何在新环境接手项目?(上)【洞见2】
  10. FPGA always 和assign 用法