pycharm自动解决包路径注册,快来看看python本身如何管理包路径

本文介绍了Python的模块化和包管理,强调了在企业级项目中如何处理自定义模块的导入问题。当面临找不到模块的错误时,可以通过添加模块路径到sys.path来解决。此外,解释了如何将项目根目录注册到系统路径,以简化导入过程。PyCharm通过设置可以自动管理这些路径,使得开发更加便捷。
摘要由CSDN通过智能技术生成

简介

  • Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。你可以将它理解成脚本语言,大多情况我也是将它作为写脚本工具的一个方式。
  • python 目前存在 python2 和 python3 两个大版本,至于他们的区别我们没必要深究,很多新的特性都是在 python3 中引入的,另外 python2 已经停止维护了,所以该选择谁你应该清楚了。

模块化

  • 我们在学习一门语言的时候可以将所有的 demo 放在同一个文件夹,这样方便相互查找,但是在企业级的项目中往往会出现很多功能,正常会根据功能进行分包管理,在大的项目中更有可能分模块管理,不管是分包还是分模块都需要注意一个问题就是如何引用的问题, python 会默认在当前脚本所在文件夹下寻找所需模块,如果当前没有会去其他系统管理模块的地方进行寻找,很明显我们自己的分包分模块的自然不会被找到,这就需要我们进行相应的处理。

  • 不仅仅是 python 语言中, 模块这个概念是凌驾于语言之上,大体上应该分为三类

    • 内置模块 , 在 python中我们可以通过 help('modules') 来查看所有的内置模块

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值