python用pycharm还是vscode_pycharm自带python吗

python用pycharm还是vscode_pycharm自带python吗python的两大IDE开发利器,pycharm和vscode,二者各有优劣,本文主要谈谈二者的调试对比。pycharmvsvscode简单对比pycharm优点:python开发利器,专为python设计内置功能丰富,比如可以在IDE中直接查看sql数据库,前提是有插件:DBBROWER查看类、函数定义方便,只需简单通过ctrl+鼠标左键即可完成可直接定义项目工作目录,在fil…


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

python的两大IDE开发利器,pycharm 和 vscode,二者各有优劣,本文主要谈谈二者的调试对比。

pycharm vs vscode简单对比

pycharm优点:

python开发利器,专为python设计

内置功能丰富,比如可以在IDE中直接查看sql数据库,前提是有插件:DB BROWER

查看类、函数定义方便,只需简单通过 ctrl + 鼠标左键 即可完成

可直接定义项目工作目录,在file中设置 mark as …

项目调试很方便,通过一些简单的界面设置即可完成,之后便可调试

pycharm缺点:

分社区版和专业版,一般coder用社区版,很多功能阉割了,比如专业版就可以实现ssh远程开发

笨重,启动速度相较vscode慢

从使用体验看,比较占内存,内存小的慎重

…

vscode优点:

开源,轻量化

想装什么插件,应用库里面安装即可

可通过插件实现 ssh远程,对于有查看和编辑文件或代码的需求,这个功能就是远程开发

调试变量查看齐全,应有尽有,方便查看

…

vscode缺点:

很多功能没有,需要自己手动调加,但毕竟轻

很多设置通过json文件实现,对不熟悉的不太友好

项目调试相较pycharm,需要增加路径代码,否则报错,通常是module加载问题

# 如果遇到 no module name xxx, 可参考采用如下设置

import sys,os

sys.path.append(os.path.abspath(“..”))

# 测试程序的上层目录作为项目工作目录,不同的项目因人而异,灵活设置

pycharm项目调试

python项目,比如web开发,以django项目为例进行说明。

1.开发中的django项目,进入工具栏中的RUN内的edit configurations

5f1a193a19a06fb7cfb6c062dd9ad83c.png

2.调试设置

6f5872f1c385bcdd9de827c42427b317.png

1.点 + 增加调试,可重命名

2.设置manage.py路径

3.设置运行参数,比如:runserver 0.0.0.0:8000, 多个参数逗号隔开

4.设置python解释器,建议通过虚拟环境设置,便于管理不同版本

5.设置工作目录,项目目录,下面的add建议也勾上

3.debug方式运行

72d8b2efe64d0da42cceda9e5f64af36.png

4.打断点调试

快捷键:

F7: 有引用函数或类的,进入

F8:一步一步调试

F9:跳过无断点代码

vscode项目调试

vscode号称宇宙级别IDE,本人刚转vscode,可能理解不够,这里还是以本人动手经验说说项目调试吧。

1.扩展应用添加django

8903fa526f21d19b6a3a8cbf3fc162ba.png

2.设置debug

ab96bb43a4474df503072fc8eba2fdcd.png

1.点击齿轮部分,编辑lanuch.json文件

2.主要是编辑args部分,即django运行参数,可重命名

编辑lanuch.json:

0aaa1abea13048a2e7a33aef1ed81a29.png

3.在左边栏,debug运行

4.断点调试

快捷键:

F11: step into

F10: step over

F5: continue

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175138.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • oracle模糊查询语句_oracle中rownum的用法

    oracle模糊查询语句_oracle中rownum的用法模糊查询:1、like‘关键字’2、instr(val1,val2)函数1、like”用法a、like’%val%’b、like’%val’c、like’val%’2、instr()函数用法instr(字段,关键字)>0意思是:查询所有条件为like‘%关键字%’instr(字段,关键字)=1意思是查询条件为以like‘关键字%’instr(字段,关键字)=0意思是查询条件为Notlike‘%关键字%’…

    2022年11月1日
  • Unity协程认知

    Unity协程认知协程使用之前请注意以下几点:1.协程只需要调用一次,只需要调用一次,只需要调用一次!2.yieldreturn表示挂起,挂起的意思是协程里的变量会被保留,直到达到return的条件才会执行return以下的代码片段。举个例子:yieldreturnnewWaitForSeconds(0.9f);//执行到这儿,等待0.9s,继续执行这句代码以下的代码片段3.开启协程的方式:a.Sta

    2022年6月28日
  • 视屏剪辑软件 & free video editor

    视屏剪辑软件 & free video editor视屏剪辑软件&freevideoeditorpurposeaddanimationkeyframetotutorialsvideovlogdemostutorial

    2022年6月30日
  • 旅游胜地HTML,中国旅游胜地(一生必去的30个旅游景点)

    旅游胜地HTML,中国旅游胜地(一生必去的30个旅游景点)中国著名旅游景点十大必去之地小贴士:11来了,大家都在计划这个长假去哪里。当你真的去了很多景点,发现都是“平平淡淡”,名不副实。但是你知道吗,萧艾推荐的以下10个中国著名旅游景点不仅有名,而且“名不虚传”,他们从来不后悔去那里。他们是哪十个?别担心,让萧艾一个一个给你介绍。1、丽江古城上市理由:看小酒店露台上的雪山;漫步四方街,享受夏日午后慵懒的阳光;隔着窗户听纳西人的古乐,时间一不小心就过去了,…

    2022年6月9日
  • vs2010旗舰版密钥「建议收藏」

    vs2010旗舰版密钥「建议收藏」YCFHQ-9DWCY-DKV88-T2TMH-G7BHP企业版、旗舰版都适用vs2010旗舰版密钥

    2022年6月6日
  • Laravel Model 的 fillable (白名单)与 guarded (黑名单)

    Laravel Model 的 fillable (白名单)与 guarded (黑名单)

    2021年10月25日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号