加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

精选14条 PyCharm 适用能力

发布时间:2019-10-11 06:48:14 所属栏目:建站 来源:python开发社区
导读:本日首要跟各人先容PyCharm的高效行使能力! 以下代码演示是在 Mac 情形下,Windows 也相同,Command 键 相等于 Windows 上的 Control 键。 1. 代码排版,自动PEP8 pep8 是Python 说话的一个代码编写类型。如若你是新手,今朝只想快速把握基本,而不想过多

行使它,你必要记着下面下几个快捷键

  1. Command + F11 打上书签 
  2. Shift + F11 展示全部书签 
  3. F11 删除书签(经测试仅能在Windows上有用) 

在你要打书签的位置,按下 Command + F11 ,你可以给这个位置加个序号,可所以数字也可所以字母,若是在下面这个位置 加了 1 这个序号,下次你就可以行使 Control + 1 直接跳转到这个位置。

精选14条 PyCharm 适用能力

虽然你也可以不加,不加的话就是匿名书签了。你可以行使 Shift + F11 展示全部的书签,再举办跳转。

6. 神一样的调试能力

若是我们在一个爬虫的项目中,会行使到 正则表达式 来匹配我们想要抓取的内容。正则这种对象,有几小我私人可以或许一步到位的呢,凡是都必要颠末许多次的调试才气按预期匹配。在我们改了一次正则后,运行了下,必要从头向网站抓取哀求,才气发明没有匹配上,然后又改了一版,再次运行同样必要提倡哀求,功效照旧发明照旧没有匹配上,往来去复,正则欠好的同窗也许要举办几十次的实行。

(上面这个例子也许不太贴切,事实是有许多种要领实现不消从头发哀求,只是罗列了一种很鸠拙且低效的调试进程,你看看就好了)

而我们在这几十次的调试中,向统一网站提倡哀求都是没故意义的一再事变。假如在 Pycharm 中可以像 IPython Shell 和 Jupyter Notebook 那样,可以记着运行后全部的变量信息,可以在不必要从头运行项目或剧本,只需轻微调解下我们的代码,直接就可以举办正则调试。

谜底虽然是有。

若是我在调试如下几行简朴的代码。在第 3 行处打了个断点。然后点击图示位置 Show Python Prompt 按钮。

精选14条 PyCharm 适用能力

就进入了 Python Shell 的界面,这个Shell 情形和我们当前运行的措施情形是买通的,行使的是统一个 namespace,这下你可以轻松地举办调试了。

精选14条 PyCharm 适用能力

上面我们打了个断点,是为了利便声名这个结果。并不是说必然要打断点。假如不打断点,在剧本执行完成后,也如故可以在这个界面查察并操纵全部变量。

精选14条 PyCharm 适用能力

此刻我们已经可以满意我们的调试的需求,可是每次运行剧本,都要手动点击 Show Python Prompt ,有点贫困。嗯?其拭魅这个有处所可以配置默认打开的。这个开头还较量秘密,一样平常人还真发明不了。

你必要点击图示位置 Edit Configurations 处。

精选14条 PyCharm 适用能力

然后在这里打勾选中。

精选14条 PyCharm 适用能力

配置上之后,之后你每次运行后剧本后,城市默以为你存储全部变量的值,并为你打开 console 呼吁行调试界面。

除了上面这种要领,着实尚有一种要领可以在调试进程中,执行呼吁表达式,而这种各人也许较量认识了,这边也提一下,就当是汇总一下。可是从成果上来说,是没有上面这种要领来得利便易用的。由于这种要领,必必要求你行使 debug 模式运行项目,并打断点。

行使要领就是,在你打了断点后,在图示位置处,点击右键行使 Evaluate Expression

精选14条 PyCharm 适用能力

就弹出了一个 Evaluate Expression 窗口,这里 可以运行呼吁表达式,直接操纵变量。

精选14条 PyCharm 适用能力

7. 指定参数执行剧本

你在 Pycharm 运行你的项目,凡是是怎么执行的?我的做法是,右键,然后点击 Run,可能行使快捷键 Shift + F10 。

偶然辰,在运行/调试剧本的时辰,我们必要指定一些参数,这在呼吁行中,直接指定即可。

假设在呼吁行中,运行剧本的呼吁是这样

  1. python main.py init --local 

对付刚行使 Pycharm 的同窗,也许并不知道 Pycharm 也是可以指定参数的。点击下图位置

精选14条 PyCharm 适用能力

进入配置面板,在 Script parameters 中填入参数即可。

精选14条 PyCharm 适用能力

同时在上图的底部,你可以看到,这里可以很利便的切换 表明器,比你跑到这边来要轻易得多吧

精选14条 PyCharm 适用能力

8. 搜刮时过滤测试文件

接下来,先容一个,我看框架源码的时的一个小能力,也许只合用一小部门人吧。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读