pycharm调试、设置汇总
目录:
1、pycharm中不能run
2、pycharm基本调试操作
3、pycharm使用技巧
4、pycharm Error running draft: Cannot run program "D:\Python\python.exe" (in directory "E:\python"): CreateProcess error=2, 系统找不到指定的文件。
4、pycharm Error running draft: Cannot run program "D:\Python\python.exe" (in directory "E:\python"): CreateProcess error=2, 系统找不到指定的文件。
解决办法:
(1)、常规解决办法 http://www.cnblogs.com/jessie-ji/p/6484169.html
(2)、PyCharm设置External Libraries https://blog.csdn.net/hfutdog/article/details/81711531
3、pycharm使用技巧
https://www.zhihu.com/question/37787004
Ctrl + R 查找和替换
Ctrl + z,Ctrl + Shift + z 撤销与反撤销
alt+enter 安装包
ctrl+alt+ ← 返回上次编辑位置,比较实用
ctrl+shift+f 全局搜索,比较好用
ctrl+w 扩展选取 ctrl+shift+w 缩减选取
ctrl+d 复制光标所在行到下一行 ctrl+c 选择所在的行 ctrl+x 直接剪切所在的行 ctrl+v 粘贴剪切内容
ctrl+q 查注释,非常方便 ctrl+shift+i 没注释时查源码 ctrl+p 调用方法时查看参数
ctrl+b 光标放在相应模块下,会自动打开模块文件
shift+enter 另起一行 ctrl+alt+enter 向上另起一行 shift+上下键 选择一行或者几行
ctrl+s 运行程序 鼠标左键双击(自己设置的) 运行程序
折叠代码:ctrl + ”-” 展开代码: ctrl+“+” 全部加上shift
快捷键直接跳转到代码末尾: ctrl+ end 移动到行末尾 end
双击 shift 搜索一切
二、设置默认 代码模板 setting-->editor-->file and code templates-->python script-->输入代码,点击ok即可
2、pycharm基本调试操作
step into就是单步执行,遇到子函数就进入并且继续单步执行;
step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。有一点,经过我们简单的调试,在不存在子函数的情况下是和step into效果一样的。
step out就是当单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。
step into my code 进入自己编写的函数,不进入系统函数,自己没用过
run to cursor就是一直执行,到光标处停止,用在循环内部时,点击一次就执行一个循环。
step into:进入子函数
step over:越过子函数,但子函数会执行
step out:跳出子函数
1、pycharm中不能run
文件命名问题,test不能放在前面。
pycharm调试、设置汇总的更多相关文章
- Python开发工具PyCharm个性化设置
Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧 1.设置默认PyCharm解析器: 操作如下: Pyt ...
- pycharm常用设置和快捷键大全
pycharm常用快捷键 1.编辑(Editing) Ctrl + Space 基本的代码完成(类.方法.属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + ...
- 使用pycharm调试django项目
要使用pycharm调试django 打断点调试后台代码,首先要进行一下配置: 1.debug 配置 打开debug界面 2.选择python点+加号,然后选择python 3.名字debug,这个看 ...
- 最全Pycharm教程(11)——Pycharm调试器之断点篇
最全Pycharm教程(1)--定制外观 最全Pycharm教程(2)--代码风格 最全Pycharm教程(3)--代码的调试.执行 最全Pycharm教程(4)--有关Python解释器的相关配置 ...
- 【pycharm】pycharm中设置virtualenv的虚拟环境为开发环境
pycharm中设置virtualenv的虚拟环境 因为在pycharm写代码比较方便 但是有时候virtualenv安装的环境在pycharm中会有红色波浪线报语法错误.作为一个强迫症,这怎么能忍, ...
- 如何用 PyCharm 调试 scrapy 项目
原理: 首先 scrapy 命令其实就是一个python脚本,你可以使用 which scrapy 查看该脚本的内容: from scrapy.cmdline import execute sys.a ...
- python 基础 1.3 使用pycharm给python传递参数及pycharm调试模式
一.通过pycharm 给python传递函数 1. 在pycharm终端中写入要获取的参数,进行获取 1>启动pycharm 中Terminal(终端) 窗口 点击pycharm左下角的图标, ...
- Python开发工具PyCharm个性化设置(图解)
Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧. JetBrains PyCharm Pro 4.5.3 中文 ...
- mac os下得pycharm怎么设置mercurial?
捣鼓了一会儿,最终搞定了. 先把链接贴上来:https://www.jetbrains.com/pycharm/help/mercurial.html 如果你发现你的pycharm在设置mercuri ...
- hive,spark的远程调试设置
spark的远程调试 spark-env.sh文件里面,加上下面配置即可: if [ "$DEBUG_MODE" = "true" ]; then export ...
随机推荐
- dedecms 栏目目录用首字母生成的方法
修改dede/catalog.add.php文件 85行 $toptypedir = GetPinyin(stripslashes($toptypename)); 修改为 $toptypedir = ...
- Golang的循环结构-for语句
Golang的循环结构-for语句 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.for循环语法 循环结构在生活中的场景也非常的多,比如: ()上班族们每天朝九晚五的生活; ( ...
- GNS3 模拟icmp端口不可达
R1 : conf t int f0/0 no shutdown ip add 192.168.1.1 255.255.255.0 no ip routing end R2 f0/0: conf t ...
- 20170305深圳Meetup Rails中CSS,JS引用关系分析
新手上路,若有错误请及时提醒 Rails中CSS,JS引用关系分析 一.Rails静态文件存放位置 二.Rails中CSS引用方式 三.Rails中JS引用方式与CSS类似 四.上面都是默认引用app ...
- 官网英文版学习——RabbitMQ学习笔记(五)Publish/Subscribe
发布/订阅模式:把一个消息发送给多个消费者. 前几篇文章的思想是,我们好像看到了生产者将消息直接发送给queue,然后消费者也从queue中进行消费.其实并非如此,RabbitMQ中的消息传递模型的核 ...
- 【LeetCode】重新安排行程
[问题]给定一个机票的字符串二维数组 [from, to],子数组中的两个成员分别表示飞机出发和降落的机场地点,对该行程进行重新规划排序.所有这些机票都属于一个从JFK(肯尼迪国际机场)出发的先生,所 ...
- 【转】R语言函数总结
原博: R语言与数据挖掘:公式:数据:方法 R语言特征 对大小写敏感 通常,数字,字母,. 和 _都是允许的(在一些国家还包括重音字母).不过,一个命名必须以 . 或者字母开头,并且如果以 . 开头, ...
- 089-PHP数组运用 - 通过循环函数取出部分成员合并成新数组
<?php function myfunc($arr){ //定义过滤函数 $j=count($arr); for($i=0;$i<$j;$i++){ if($arr[$i]>=0& ...
- java排序,效率高的是哪种排序方法
和所有其他语言是一样的.应该还是快速排序效率最高. public static void bubbleSort(int a[]) {int len = a.length;for (int i = 0; ...
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-print
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...