PyCharm使⽤记录
⽬录标题
⼯欲善其事必先利其器
PyCharm是⼀种Python IDE(Integrated Development Environment,集成开发环境);
1. Pycharm安装
2. Pycharm设置
2.1 解释器设置
前提条件:已经安装Python
选择File>Setting,再选择Project:XXX>Project Interpreter;选择Python安装路径,添加即可。
什么是解释器
Python的解释器就是,是⽤来解释运⾏你编写的Python代码的,我们下载的Python(⽆论是2版本,还是3版本)其实⾃带解释器和编译器,可以直接在命令⾏敲⼊代码,或者写⼀个⽂本,然后调⽤Python的解释器来执⾏也可以,⽽Pycharm则是⼀个IDE(主要是让我们编写程序更加⽅便,或者说看起来更加简单,不需要⽤⽂本或在dos窗⼝编写代码),但是Pycharm是不带Python解释器,所以你要在安装Pycharm之前,安装好Python。
切换python版本
如果同时安装了Python2.x和Python3.x
选择File>Setting,再选择Project:XXX>Project Interpreter;
点击,然后点击Add按钮;
进⼊Add Python Interpreter选择System Interpreter,添加Python3的exe;
注意如果PyCharm打开的情况安装另⼀版本需要重启下PyCharm,以便PyCharm重新加载进去新版本;
File>Settings>Project:XXX>Project Interpreter,然后选择相应的版本
第三⽅库
在PyCharm⾥可以加载Python使⽤的第三⽅库,只要在指定编译器后,点击右边的加号,进⼊搜索框到你要加载的第三⽅库即可,但是这种⽅式太慢了,⼀般我们在终端⽤pip结合镜像来安装,所以在这⾥就不做详细说明。
2.2 编码格式
选择File>Settings>Editor>File Encodings,设置代码编译书写utf-8编译码;
注意:Python3.X 源码⽂件默认使⽤utf-8编码,所以可以正常解析中⽂,⽆需指定 UTF-8 编码。
注意:如果你使⽤编辑器,同时需要设置 py ⽂件存储的格式为 UTF-8,否则会出现类似以下错误信息:
SyntaxError:(unicode error) ‘utf-8’ codec can’t decode byte 0xc4in position 0:
invalid continuation byte
⾃动加⼊表头⽂件
File>settings>Editor>File and Code Templates>Python scripts
例如⾃动设置Linux中的路径和utf-8编码在上⾯的框中输⼊:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# author : addis time ${DATE}
调整字体
File>Settings>Editor>Font
选择Font,输⼊Size(字体⼤⼩)数字即可,最后点击Apply,点击OK;
按住Ctrl+⿏标滚轮调整字体⼤⼩:
选择File>Settings>Editor>General(或者在搜索框中输⼊: wheel),勾选Change font size(Zoom) whith Ctrl+Mouse+Wheel;
查看源码
在代码编辑器中,输⼊str,按住ctr然后单击str,会⾃动跳转到str类的源码;
源码中会有⽐较详细的描述和帮助信息,单击左边按钮会列出对应的函数列表
切换项⽬
选择File>open,选择Project⽬录;
python解释器下载
将⽂件夹设置为根⽬录
将sources⽂件夹设置为程序代码根⽬录。⿏标右键单击sources⽂件夹,选择Mark Directory as>sources root
PyCharm常⽤快捷键
不同版本的可能略微有区别,常⽤的⼏个:
注释: 选中后 Ctrl + /
定位:Ctrl + ⿏标左键
缩进: Tab / Tab+shift
换⾏:shift + enter
编译: Ctrl+shift+F10
查看路径:ctrl+l (或在终端输⼊pwd)
同步py⽂件⾄linux系统
PyCharm可以配置直接同步py⽂件⾄linux系统
选择 Tools>Deployment>Configuration,添加服务器程序运⾏(Run)
选择View>Toolbar,会调出Toolbar⼯具条
选择需要运⾏的python⽂件,点击运⾏按钮即可。
右键项⽬⽂件,点击Run
运⾏过⼀次后可以直接在,结果显⽰窗⼝中单击运⾏按钮可以在编辑栏空⽩处右键,然后点击运⾏项

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。