Pycharm使用技巧
系出名门:JetBrains
集成开发环境:IDE
功能:
Project视图、代码结构视图
代码导航
语法高亮、自动补齐、错误提示、自动修复
代码重构
主流开发框架的支持(Django)
集成版本控制
单元测试
图形界面的调试功能
创建项目:项目就是一个目录 File-》new project ,location(根目录,不要含中文字符和空格),interpreter解释器
缺省打开最后打开的一个项目,open recent 打开近期打开过的项目
创建项目文件,项目右键:创建文件、创建python包
File-setting:Appearance&Behavior-appearance:darcula(黑色)、intellij(白色)
代码编辑:
三个窗口:project(项目文件)、代码编辑窗口、structure(代码结构展示类、函数)-》点击view-tool window-structure,齿轮move to right
查找函数:代码导航,ctrl +点击函数可跳转到函数的定义,右键 goto declaration(F3),返回函数:点击工具栏的返回键(ALT+左箭头)
工具栏:view-toolbar
CTRL+SHIFT+i 可直接跳转到函数定义
查看函数、变量、文件在哪里被使用:右键-find usage
在目录里查找关键字,目录右键-find in path
自动补齐、错误提示、注释与取消注释(全选后ctrl +/)、历史版本代码文件自动保存(右键文件-local history,双击)、
代码重构(右键-refactor-rename,打钩search in comments and strings;切换所在目录:直接拖动,选中search for reference)、
导入其他目录中的库(选择要导入的文件,右键-Mark Directory as-Sources Root,变蓝,变蓝的目录都是提示要找的目录,添加到pythopath了,只对该终端有用)
程序的调试
调试的作用
方法一:断点 + 跟踪
设置断点
单步执行
查看变量、表达式的值
debug功能:设置断点,执行debug而不是run
debugger:
step over 遇到函数时跳过
step into:遇到函数时进入函数
step into my code :不进入内置函数,只进入自己写的函数,用的比较少
step out:跳出函数
rerun:
resume:
方法二:打印
补充:
命令行参数
import sys
print (sys.argv)
参数中有空格 python cmdpara.py file2.txt "hello world"