精选14条 PyCharm 适用能力
行使它,你必要记着下面下几个快捷键
在你要打书签的位置,按下 Command + F11 ,你可以给这个位置加个序号,可所以数字也可所以字母,若是在下面这个位置 加了 1 这个序号,下次你就可以行使 Control + 1 直接跳转到这个位置。 ![]() 虽然你也可以不加,不加的话就是匿名书签了。你可以行使 Shift + F11 展示全部的书签,再举办跳转。 6. 神一样的调试能力 若是我们在一个爬虫的项目中,会行使到 正则表达式 来匹配我们想要抓取的内容。正则这种对象,有几小我私人可以或许一步到位的呢,凡是都必要颠末许多次的调试才气按预期匹配。在我们改了一次正则后,运行了下,必要从头向网站抓取哀求,才气发明没有匹配上,然后又改了一版,再次运行同样必要提倡哀求,功效照旧发明照旧没有匹配上,往来去复,正则欠好的同窗也许要举办几十次的实行。 (上面这个例子也许不太贴切,事实是有许多种要领实现不消从头发哀求,只是罗列了一种很鸠拙且低效的调试进程,你看看就好了) 而我们在这几十次的调试中,向统一网站提倡哀求都是没故意义的一再事变。假如在 Pycharm 中可以像 IPython Shell 和 Jupyter Notebook 那样,可以记着运行后全部的变量信息,可以在不必要从头运行项目或剧本,只需轻微调解下我们的代码,直接就可以举办正则调试。 谜底虽然是有。 若是我在调试如下几行简朴的代码。在第 3 行处打了个断点。然后点击图示位置 Show Python Prompt 按钮。 ![]() 就进入了 Python Shell 的界面,这个Shell 情形和我们当前运行的措施情形是买通的,行使的是统一个 namespace,这下你可以轻松地举办调试了。 ![]() 上面我们打了个断点,是为了利便声名这个结果。并不是说必然要打断点。假如不打断点,在剧本执行完成后,也如故可以在这个界面查察并操纵全部变量。 ![]() 此刻我们已经可以满意我们的调试的需求,可是每次运行剧本,都要手动点击 Show Python Prompt ,有点贫困。嗯?其拭魅这个有处所可以配置默认打开的。这个开头还较量秘密,一样平常人还真发明不了。 你必要点击图示位置 Edit Configurations 处。 ![]() 然后在这里打勾选中。 ![]() 配置上之后,之后你每次运行后剧本后,城市默以为你存储全部变量的值,并为你打开 console 呼吁行调试界面。 除了上面这种要领,着实尚有一种要领可以在调试进程中,执行呼吁表达式,而这种各人也许较量认识了,这边也提一下,就当是汇总一下。可是从成果上来说,是没有上面这种要领来得利便易用的。由于这种要领,必必要求你行使 debug 模式运行项目,并打断点。 行使要领就是,在你打了断点后,在图示位置处,点击右键行使 Evaluate Expression ![]() 就弹出了一个 Evaluate Expression 窗口,这里 可以运行呼吁表达式,直接操纵变量。 ![]() 7. 指定参数执行剧本 你在 Pycharm 运行你的项目,凡是是怎么执行的?我的做法是,右键,然后点击 Run,可能行使快捷键 Shift + F10 。 偶然辰,在运行/调试剧本的时辰,我们必要指定一些参数,这在呼吁行中,直接指定即可。 假设在呼吁行中,运行剧本的呼吁是这样
对付刚行使 Pycharm 的同窗,也许并不知道 Pycharm 也是可以指定参数的。点击下图位置 ![]() 进入配置面板,在 Script parameters 中填入参数即可。 ![]() 同时在上图的底部,你可以看到,这里可以很利便的切换 表明器,比你跑到这边来要轻易得多吧 ![]() 8. 搜刮时过滤测试文件 接下来,先容一个,我看框架源码的时的一个小能力,也许只合用一小部门人吧。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |