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选择排序算法的实现代码
Nov 21 Python
Python中shutil模块的学习笔记教程
Apr 04 Python
python实现FTP服务器服务的方法
Apr 11 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
Apr 02 Python
深入浅析python with语句简介
Apr 11 Python
python3+opencv3识别图片中的物体并截取的方法
Dec 05 Python
Linux下远程连接Jupyter+pyspark部署教程
Jun 21 Python
python 并发编程 阻塞IO模型原理解析
Aug 20 Python
为什么相对PHP黑python的更少
Jun 21 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
Jun 23 Python
Python实现自动签到脚本功能
Aug 20 Python
用ldap作为django后端用户登录验证的实现
Dec 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去除重复字的实现代码
2011/09/16 PHP
php从数组中随机选择若干不重复元素的方法
2015/03/14 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
统计PHP目录中的文件数方法
2019/03/05 PHP
微信公众平台开发教程②微信端分享功能图文详解
2019/04/10 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
2020/04/06 PHP
这段js代码得节约你多少时间
2011/12/20 Javascript
14款经典网页图片和文字特效的jQuery插件-前端开发必备
2015/08/25 Javascript
JS得到当前时间的方法示例
2017/03/24 Javascript
vue-cli2.x项目优化之引入本地静态库文件的方法
2018/06/19 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
JavaScript实现滑块验证解锁
2021/01/07 Javascript
[02:03]风行者至宝清风环佩外观展示
2020/09/05 DOTA
Python 时间处理datetime实例
2008/09/06 Python
下载安装setuptool和pip linux安装pip    
2014/01/24 Python
python实现图片变亮或者变暗的方法
2015/06/01 Python
Python中的下划线详解
2015/06/24 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
浅谈Python类中的self到底是干啥的
2019/11/11 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
2021/01/05 Python
python中最小二乘法详细讲解
2021/02/19 Python
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
2014/05/07 HTML / CSS
路易威登和香奈儿手袋:LuxeDH
2017/01/12 全球购物
Chemist Warehouse官方海外旗舰店:澳洲第一连锁大药房
2017/08/25 全球购物
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
德国50岁以上交友网站:Lebensfreunde
2020/03/18 全球购物
宣传口号大全
2014/06/16 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
2015年度党员自我评价范文
2015/03/03 职场文书
银行自荐信范文
2015/03/25 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
运动会入场词
2015/07/18 职场文书
HAM-2000摩机图
2021/04/22 无线电
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android