python用pycharm还是vscode_pycharm自带python吗

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

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 手机听筒被灰尘堵塞了如何清洗?[通俗易懂]

    手机听筒被灰尘堵塞了如何清洗?[通俗易懂]手机听筒被灰尘堵塞后,会出现声音变小,甚至有杂音的情况,影响了听筒的正常使用,通话时容易听不清对方的声音。按理来说,灰尘附着在听筒上,只要轻轻一吹就可以解决,但听筒上的灰尘为什么会凝固在听筒上呢?请往下看。手机听筒上顽固灰尘形成的原因手机在非封闭的环境中使用,避免不了会接触到灰尘,而常规手机听筒的表面都是细小的网格,极其容易沾染灰尘。灰尘附着在听筒表面以后,如果及时清理,就会变得很容易,用嘴吹两下,或者将听筒朝下,在手上轻轻拍打两下即可。如果听筒上的灰尘没有及时清理,遇到水性或者油性物质

    2022年4月19日
    591
  • 网卡bonding模式 – bond0、1、4配置

    网卡bonding简介网卡绑定就是把多张物理网卡通过软件虚拟成一个虚拟的网卡,配置完毕后,所有的物理网卡的ip和mac将会变成相同的。多网卡同时工作可以提高网络速度,还可以实现网卡的负载均衡、冗余。bonding模式1    round-robin(mode=0)轮转策略,轮流在每一个slave网卡上发送数据包,提供负载均衡和容错能力。     

    2022年4月7日
    34
  • 市场调研很难做?这些软件帮你理清思绪「建议收藏」

    市场调研很难做?这些软件帮你理清思绪「建议收藏」市场营销在进行市场调研,收集用户需求数据,追踪各市场策略的落实情况等日常工作时,需要使用各种图文工具帮助提高办公效率,推荐8个能够提高效率的神器。亿图脑图(MindMaster):专业思维导图绘制神器亿图脑图是一款国产专业思维导图绘制软件,素材丰富、模板多样,操作简单,易于上手,上千种素材和导图模板支持任意搭配,导图社区收纳各界大佬的思维导图支持编辑下载。5118:热点词汇挖掘神器市场达人可以通过5118官网,查询各个行业词库,了解行业热点,挖掘商机。石墨文档:实时协作办

    2025年6月5日
    0
  • [技术分享]OSI七层模型详解

    [技术分享]OSI七层模型详解

    2022年2月18日
    49
  • Webstorm的一些常用快捷键

    Webstorm的一些常用快捷键下面是Webstorm的一些常用快捷键:1.ctrl+shift+n:打开工程中的文件,目的是打开当前工程下任意目录的文件。2.ctrl+j:输出模板3.ctrl+b:跳到变量申明处4.ctrl+alt+T:围绕包裹代码(包括zencoding的WrapwithAbbreviation)5.ctrl+[]:匹配{}[]6

    2022年6月12日
    25
  • python缩进错误「建议收藏」

    Python报错TabError:inconsistentuseoftabsandspacesinindentation平台Geany错误原因python的缩进符为四位空格,修改方法:Python报错:IndentationError:unindentdoesnotmatchanyouterindentationlevel依旧是缩进出现问题如图:缩进时四个空格一个不能少!!!…

    2022年4月7日
    59

发表回复

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

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