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之数据类型总结
Sep 24 Python
python实现bucket排序算法实例分析
May 04 Python
Python 爬虫学习笔记之正则表达式
Sep 21 Python
python中set()函数简介及实例解析
Jan 09 Python
python Flask 装饰器顺序问题解决
Aug 08 Python
使用Python写一个量化股票提醒系统
Aug 22 Python
对json字符串与python字符串的不同之处详解
Dec 19 Python
python url 参数修改方法
Dec 26 Python
在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法
Jun 18 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
Aug 23 Python
如何实现一个python函数装饰器(Decorator)
Oct 12 Python
PyTorch的Debug指南
May 07 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伪造referer突破网盘禁止外连的代码
2008/06/15 PHP
php中删除字符串中最先出现某个字符的实现代码
2013/02/03 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
destoon实现调用热门关键字的方法
2014/07/15 PHP
golang、python、php、c++、c、java、Nodejs性能对比
2017/03/12 NodeJs
jQuery 操作option的实现代码
2011/03/03 Javascript
jQuery实现动画效果的简单实例
2014/01/27 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
2015/04/24 Javascript
js简单实现标签云效果实例
2015/08/06 Javascript
详解JavaScript 中的 replace 方法
2016/01/01 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
NodeJs——入门必看攻略
2016/06/27 NodeJs
微信小程序实现拖拽 image 触摸事件监听的实例
2017/08/17 Javascript
HTML5开发Kinect体感游戏的实例应用
2017/09/18 Javascript
微信小程序实现多宫格抽奖活动
2020/04/15 Javascript
vue通过style或者class改变样式的实例代码
2018/10/30 Javascript
简单了解微信小程序的目录结构
2019/07/01 Javascript
微信小程序实现左滑动删除效果
2020/03/30 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019/09/16 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
[01:46]新英雄登场
2019/09/10 DOTA
python二叉树遍历的实现方法
2013/11/21 Python
python使用clear方法清除字典内全部数据实例
2015/07/11 Python
简单介绍使用Python解析并修改XML文档的方法
2015/10/15 Python
python采用django框架实现支付宝即时到帐接口
2016/05/17 Python
Python 装饰器实现DRY(不重复代码)原则
2018/03/05 Python
python实现快速排序的示例(二分法思想)
2018/03/12 Python
Python判断一个文件夹内哪些文件是图片的实例
2018/12/07 Python
使用tensorflow实现矩阵分解方式
2020/02/07 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
美国益智玩具购物网站:Fat Brain Toys
2017/11/03 全球购物
群众路线领导班子整改方案
2014/10/25 职场文书
2015年会计人员工作总结
2015/05/22 职场文书
会计专业自荐信范文
2019/05/22 职场文书
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技
Java 多线程协作作业之信号同步
2022/05/11 Java/Android