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


Posted in Python onJuly 18, 2017

前言

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

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

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

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

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

第二步:Pycharm->Perferences->Keymap

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

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

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

总结

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

Python 相关文章推荐
尝试使用Python多线程抓取代理服务器IP地址的示例
Nov 09 Python
python基于twisted框架编写简单聊天室
Jan 02 Python
python实现自动发送邮件
Jun 20 Python
Python识别快递条形码及Tesseract-OCR使用详解
Jul 15 Python
selenium+PhantomJS爬取豆瓣读书
Aug 26 Python
python 矢量数据转栅格数据代码实例
Sep 30 Python
Python全面分析系统的时域特性和频率域特性
Feb 26 Python
使用python计算三角形的斜边例子
Apr 15 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
May 19 Python
详解pandas赋值失败问题解决
Nov 29 Python
关于python中readlines函数的参数hint的相关知识总结
Jun 24 Python
Python使用socket去实现TCP客户端和TCP服务端
Apr 12 Python
python对DICOM图像的读取方法详解
Jul 17 #Python
Python实现excel转sqlite的方法
Jul 17 #Python
PyChar学习教程之自定义文件与代码模板详解
Jul 17 #Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
Jul 17 #Python
Python下实现的RSA加密/解密及签名/验证功能示例
Jul 17 #Python
Python 的类、继承和多态详解
Jul 16 #Python
PyQt 线程类 QThread使用详解
Jul 16 #Python
You might like
基于PHP生成静态页的实现方法
2013/05/10 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
2013/06/17 PHP
Symfony2针对输入时间进行查询的方法分析
2017/06/28 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
Yii2.0实现的批量更新及批量插入功能示例
2019/01/29 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
2019/02/15 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
整理Javascript基础入门学习笔记
2015/11/29 Javascript
关于js函数解释(包括内嵌,对象等)
2016/11/20 Javascript
JavaScript触发onScroll事件的函数节流详解
2016/12/14 Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
2016/12/28 Javascript
JavaScript实现二分查找实例代码
2017/02/22 Javascript
Vue中fragment.js使用方法详解
2017/03/09 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
2017/04/20 Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
2017/08/17 Javascript
一个简单的node.js界面实现方法
2018/06/01 Javascript
Vue项目自动转换 px 为 rem的实现方法
2018/10/29 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
vantUI 获得piker选中值的自定义ID操作
2020/11/04 Javascript
[32:17]完美世界DOTA2联赛循环赛LBZS vs Forest第二场 10月30日
2020/10/31 DOTA
Python警察与小偷的实现之一客户端与服务端通信实例
2014/10/09 Python
读写json中文ASCII乱码问题的解决方法
2016/11/05 Python
Python爬虫PyQuery库基本用法入门教程
2018/08/04 Python
python基于itchat模块实现微信防撤回
2019/04/29 Python
草莓网化妆品澳大利亚站:Strawberrynet AU
2017/12/18 全球购物
洲际酒店集团英国官网:IHG英国
2019/07/10 全球购物
美国折扣地毯销售网站:Rugs.com
2020/03/27 全球购物
大学生简历求职信
2014/06/24 职场文书
生物工程专业求职信
2014/09/03 职场文书
优秀共产党员演讲稿
2014/09/04 职场文书
2015年先进个人自荐书
2015/03/24 职场文书
企业承诺书格式范文
2015/04/28 职场文书
超市食品安全承诺书
2015/04/29 职场文书
简单的辞职信范文(2016最新版)
2015/05/12 职场文书
升级 Win11 还是坚守 Win10?微软 Win11 新系统缺失功能大盘点
2022/04/05 数码科技
VW、VH适配移动端的解决方案与常见问题
2023/05/21 HTML / CSS