当前位置: 首页 > news >正文

林芝做网站做网站用的幻灯片大小

林芝做网站,做网站用的幻灯片大小,中国电力建设集团公司网站,wordpress找人做什么是debug#xff1f; 当你刚开始学习Python编程时#xff0c;可能会遇到代码不按预期运行的情况。这时#xff0c;你就需要用到“debug”了。简单来说#xff0c;“debug”就是能再程序中设置中断点并支持一行一行地运行代码#xff0c;观测程序中变量的变化#xff…什么是debug 当你刚开始学习Python编程时可能会遇到代码不按预期运行的情况。这时你就需要用到“debug”了。简单来说“debug”就是能再程序中设置中断点并支持一行一行地运行代码观测程序中变量的变化然后找出并修正代码中的错误。而VSCode提供了一个非常方便的debug工具可以帮助你更容易地找到和修复错误。 使用本地Vscode连接InternStudio开发机 首先需要安装Remote-SSH插件 安装完成后进入Remote Explorer,在ssh目录下新建一个ssh链接 此时会有弹窗提示输入ssh链接命令回车后还会让我们选择要更新那个ssh配置文件默认就选择第一个就行。 开发机的链接命令可以在开发机控制台对应开发机SSH连接找到复制登录命令到vscode的弹窗中然后回车vscode就会开始链接InternStudio的服务器记得此时切回去复制一下ssh的密码待会会用到。 在新的弹窗中将ssh密码粘贴进去然后回车。随后会弹窗让选择远程终端的类型这边我们的开发机是linux系统所以选择linux就好。 首次连接会进行一些初始化的设置可能会比较慢还请耐心等待。后面打开文件夹的时候可能会再需要输入密码可以一直开着开发机的控制台不要关掉以备不时之需。 看到左下角远程连接已经显示ssh连接地址SSH:ssh.intern-ai.org.cn说明我们已经连接成功了。然后我们就可以像在本地使用vscode一样愉快的使用vscode在开发机上进行任何操作了。 连接成功后我们打开远程连接的vscode的extensions在远程开发机上安装好python的插件后面python debug会用到。也可以一键把我们本地vscode的插件安装到开发机上。 在Vscode中打开终端 单击vscode页面下方有一个X和的位置可以快速打开vscode的控制台然后进入TERMINAL。 TIPS 右上方的 可以新建一个TERMINAL。 使用Vscode进行Python debug的流程 debug单个python文件 Step1.打开文件夹 在VSCode中打开直接打开root文件夹或者你想要debug的Python文件所在的文件夹。这里可能会需要再次输入密码。下面我们以打开root文件夹为例。单击Open Folder或者左上角菜单File-Open Folder。 这里进行任务实现 代码编写wordcount函数 import stringdef wordcount(text):# 创建一个翻译表用于移除所有标点符号translator str.maketrans(, , string.punctuation)# 移除文本中的所有标点符号并转换为小写cleaned_text text.translate(translator).lower()# 将文本分割成单词列表words cleaned_text.split()# 使用字典来统计每个单词的出现次数word_counts {}for word in words:if word in word_counts:word_counts[word] 1else:word_counts[word] 1return word_counts# 给定的文本 text Got this panda plush toy for my daughters birthday, who loves it and takes it everywhere. Its soft and super cute, and its face has a friendly look. Its a bit small for what I paid though. I think there might be other options that are bigger for the same price. It arrived a day earlier than expected, so I got to play with it myself before I gave it to her. # 调用wordcount函数并打印结果 result wordcount(text) print(result)Step2.设置断点 在代码行号旁边点击可以添加一个红点这就是断点如果不能添加红点需要检查一下python extension是否已经正确安装。当代码运行到这里时它会停下来这样你就可以检查变量的值、执行步骤等。 Step3.启动debug 点击VSCode侧边栏的“Run and Debug”运行和调试然后点击“Run and Debug”开始调试按钮或者按F5键。 Step4.查看变量 当代码在断点处停下来时你可以查看和修改变量的值。在“Run and Debug”侧边栏的“Variables”变量部分你可以看到当前作用域内的所有变量及其值。 Step5.单步执行代码 你可以使用“Run and Debug”侧边栏顶部的按钮来单步执行代码。这样你可以逐行运行代码并查看每行代码执行后的效果。 debug面板各按钮功能介绍从左往右 1: continue: 继续运行到下一个断点 2: step over跳过可以理解为运行当前行代码不进入具体的函数或者方法。 3: step into: 进入函数或者方法。如果当行代码存在函数或者方法时进入代码该函数或者方法。如果当行代码没有函数或者方法则等价于step over。 4: step out退出函数或者方法, 返回上一层。 5: restart重新启动debug Step6.修复错误并重新运行 如果你找到了代码中的错误可以修复它然后重新运行debug来确保问题已经被解决。 通过遵循以上步骤你可以使用VSCode的debug功能来更容易地找到和修复你Python代码中的错误。可以自己编写一个简单的python脚本并尝试使用debug来更好的理解代码的运行逻辑。记住debug是编程中非常重要的一部分所以不要怕花时间在这上面。随着时间的推移你会变得越来越擅长它 在vscode使用命令行进行debug 很多时候我们要debug的不止是一个简单的python文件而是很多参数参数中不止会有简单的值还可能有错综复杂的文件关系,甚至debug一整个项目。这种情况下直接使用命令行来发起debug会是一个更好的选择。 vscode设置 vscode支持通过remote的方法连接我们在命令行中发起的debug server。首先我们要配置一下debug的config。 还是点击VSCode侧边栏的“Run and Debug”运行和调试)单击create a lauch.json file 选择debugger时选择python debuger。选择debug config时选择remote attach就行随后会让我们选择debug server的地址因为我们是在本地debug所以全都保持默认直接回车就可以了也就是我们的server地址为localhost:5678。 配置完以后会打开配置的json文件但这不是重点可以关掉。这时我们会看到run and debug界面有变化出现了debug选项。 debug命令行 现在vscode已经准备就绪让我们来看看如何在命令行中发起debug。如果没有安装debugpy的话可以先通过pip install debugpy安装一下。 python -m debugpy --listen 5678 --wait-for-client ./myscript.py ./myscript.py可以替换为我们想要debug的python文件后面可以和直接在命令行中启动python一样跟上输入的参数。记得要先在想要debug的python文件打好断点并保存。 --wait-for-client参数会让我们的debug server在等客户端连入后才开始运行debug。在这就是要等到我们在run and debug界面启动debug。 先在终端中发起debug server然后再去vscode debug页面单击一下绿色箭头开启debug。 接下来的操作就和上面一样了。 使用别名简化命令 这边有个不方便的地方python -m debugpy --listen 5678 --wait-for-client这个命令太长了每次都打很麻烦。这里我们可以给这段常用的命令设置一个别名。 在linux系统中可以对 ~/.bashrc 文件中添加以下命令 alias pydpython -m debugpy --wait-for-client --listen 5678 然后执行 source ~/.bashrc 这样之后使用 pyd 命令(你可以自己命名) 替代 python 就能在命令行中起debug了之前的debug命令就变成了 pyd ./myscript.py
http://www.hkea.cn/news/14414100/

相关文章:

  • 重庆北京网站建设益阳 网站制作维护
  • 北京微信网站建设电话wordpress网站配置
  • 济南市建设招标中心网站seo深度优化公司
  • wordpress single模板网站seo外链接
  • 玫琳凯网站建设方案建个网站怎放上一张图
  • 网站后台jsp怎么做分页广州网络营销岗位数量
  • 网站设计首页网站上线流程分为
  • 网站建设方案书下载wordpress文章固定链接
  • 四大门户网站现状模板之家官网中文
  • 网页 制作网站网站开元棋牌怎么做app
  • 上传网站需要什么软件建官网个人网站
  • 中石油网页设计与网站建设网站显示iis7
  • 网站建设服务合约为什么博客需要wordpress
  • 深圳网站搭建价格常德市 网站建设
  • 做个人网站用什么程序株洲建设工程造价信息网站
  • wordpress流量统计插件上海知名的seo推广咨询
  • 济宁哪家网站建设公司正规专门做壁纸的网站
  • 抚顺网站设计php网站cms
  • 网站建设冒用身份信息做蛋糕网站的 实训报告图
  • 保定网站排名公司网站建设的费用如何入账
  • 山东专业的制作网站我国外贸企业网站建设
  • 网站多国语言设计推荐做pc端网站
  • 台州网站建设网站推广没有地址可以注册公司吗?
  • 整合资源加强全市网站建设做公司网站有什么需要注意的
  • 机械加工网站有哪些wordpress id乱码
  • app营销型网站的特点中山论坛建站模板
  • 怎么用vs2017做asp网站枣阳网站建设公司
  • 安丘网站建设学会网站建设
  • 焦作做网站哪家好个体户可以做开发网站业务嘛
  • 怎么把自己做的网站弄到域名上网站举报有奖平台