Pycharm编辑器技巧之自动导入模块详解

 更新时间:2017年07月18日 08:40:43   作者:FOOFISH  
我们在编程过程中经常会不经意的使用到一些尚未导入的类和模块,在这种情况下Pycharm会帮助我们定位模块文件位置并将其添加到导入列表中,这也就是所谓的自动导入模块功能。本文给大家介绍了关于Pycharm编辑器技巧之自动导入模块的相关资料,需要的朋友可以参考下。

前言

pycharm可以很方便的管理Python的解释器(如果安装了多个的话),以及第三方模块,包。Pycharm是很多Python开发者的首选IDE,如果能把一个工具熟练运用,往往有事半功倍的效果,各种快捷键、重构功能、调试技巧。由于Python是一门动态语言,对于自动导入包模块没有静态语言那么方便,但是我们有了Pycharm,还是可以很强大的。

平时写代码的时候,要引用系统自带的模块或者是第三方模块,甚至是项目中其它地方的模块,有时候代码快写了一整屏,为了把一个模块导入进来,我们不得不把光标拉到文件顶部,先把模块包名手动导入进来,再回到文件底部开始愉快地写代码,如此重复来回地切换,好麻烦。做开发的一个原则就是 Don't repeat yourself,重复的劳动应该让它自动去完成。

其实,我们只需要简单两步配置就可以让Pycharm自动导入模块

第一步:Pycharm->Perferences->Editor->Auto Import

第二步:Pycharm->Perferences->Keymap

就这么简单,设置完成后,来体验一下效果。导入random 模块,ctrl+空格(空格键按两下)就自动弹出可选的模块列表,上下移动进行切换。

总结

以上就是这篇文章的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • python如何查找列表中元素的位置

    python如何查找列表中元素的位置

    这篇文章主要介绍了python如何查找列表中元素的位置,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • 8种用Python实现线性回归的方法对比详解

    8种用Python实现线性回归的方法对比详解

    这篇文章主要介绍了8种用Python实现线性回归的方法对比详解,说到如何用Python执行线性回归,大部分人会立刻想到用sklearn的linear_model,但事实是,Python至少有8种执行线性回归的方法,sklearn并不是最高效的,需要的朋友可以参考下
    2019-07-07
  • Python装饰器使用接口测试的步骤

    Python装饰器使用接口测试的步骤

    这篇文章主要介绍了Python装饰器使用接口测试的步骤,本文通过具体示例给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • Python使用正则表达式报错:nothing to repeat at position 0的解决方案

    Python使用正则表达式报错:nothing to repeat at position 0的解决方案

    今天在使用python 正则模块匹配字符串时遇到了这个问题,分享给大家,这篇文章主要给大家介绍了关于Python使用正则表达式报错nothing to repeat at position 0的解决方案,需要的朋友可以参考下
    2023-03-03
  • Python表示当前时间的方法合集

    Python表示当前时间的方法合集

    在 Python 中获取当前时间是许多与时间有关的操作的一个很好的起点。一个非常重要的用例是创建时间戳。在本教程中,你将学习如何用 datetime 模块获取、显示和格式化当前时间
    2023-01-01
  • 10行Python代码助你整理杂乱无章的文件

    10行Python代码助你整理杂乱无章的文件

    这篇文章主要和大家分享一个简单的小程序,只需要10行Python代码,就能助你整理杂乱无章的文件,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-02-02
  • python处理xml文件操作详解

    python处理xml文件操作详解

    这篇文章主要介绍了python处理xml文件操作详解,文章围绕主题展开详细内容,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-07-07
  • Python streamlit构建令人惊叹的可视化Web高级主题界面

    Python streamlit构建令人惊叹的可视化Web高级主题界面

    本文将深入探讨Streamlit的方方面面,从基础使用到高级主题,从数据可视化到部署与分享,更涵盖了性能优化、安全性考虑等最佳实践,通过丰富的示例代码和详细解释,将能够全面了解Streamlit的强大功能,并在构建数据驱动应用时游刃有余
    2024-01-01
  • Django实现后台上传并显示图片功能

    Django实现后台上传并显示图片功能

    这篇文章主要介绍了Django实现后台上传并显示图片功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Python VisPy库高性能科学可视化图形处理用法实例探究

    Python VisPy库高性能科学可视化图形处理用法实例探究

    VisPy是一个用于高性能科学可视化的Python库,它建立在现代图形处理单元(GPU)上,旨在提供流畅、交互式的数据可视化体验,本文将深入探讨VisPy的基本概念、核心特性以及实际应用场景,并通过丰富的示例代码演示其强大的可视化能力
    2023-12-12

最新评论