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

在vs code的terminal,debug执行python main.py --train True

GPT4告诉我:

在VS Code中以debug状态执行带有参数(如--train)的main.py文件,你需要在launch.json配置文件中正确设置参数。以下是详细步骤:

打开你的main.py文件:确保你的main.py文件已经在VS Code中打开。

打开或创建launch.json文件:

在侧边栏中点击“运行和调试”图标,然后点击“创建 launch.json 文件”,或者选择一个已有的Python配置进行编辑。
如果你已经有launch.json文件,可以直接在.vscode文件夹内找到并编辑它。
编辑launch.json以添加参数:在launch.json文件中,找到针对你的main.py的配置(或创建一个新的配置)。在这个配置中,添加一个"args"字段,其中包括你想传递给main.py的参数。例如,如果你想传递--train参数,配置看起来应该像这样:

{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "Python: Current File","type": "python","request": "launch","program": "main.py","console": "integratedTerminal","justMyCode": true,"args": "--train True"}]
}

"name": 配置的名称,你可以自定义。
"type": 调试类型,对于Python应设置为"python"。
"request": 调试请求的类型,通常是"launch"。
"program": 被调试程序的路径。${workspaceFolder}是VS Code提供的一个变量,代表你的工作区目录。应该调整为指向你的main.py的相对或绝对路径。
"console": 指定使用哪个控制台,"integratedTerminal"表示使用VS Code的集成终端。
"args": 传递给程序的参数列表,在这里你添加了"--train"。
开始调试:完成launch.json配置后,回到“运行和调试”视图,从下拉菜单中选择你刚才创建或编辑的配置(如"Python: main.py"),然后点击绿色的开始调试按钮(或按F5键)。

这样,VS Code就会以debug模式启动你的main.py文件,并将--train作为参数传递给它。你现在可以设置断点、单步执行代码、查看变量值等,进行详细的调试。

http://www.lryc.cn/news/294691.html

相关文章:

  • docker 简单项目
  • 计算机毕业设计 基于SpringBoot的线上教育培训办公系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 四、机器学习基础概念介绍
  • Excel设置单元格下拉框(poi)
  • api接口是什么意思,api接口该如何防护呢?
  • PMP资料怎么学?PMP备考经验分享
  • partition by list(msn_id)子句的含义
  • 【C++】I/O多路转接详解(二)
  • PySpark(三)RDD持久化、共享变量、Spark内核制度,Spark Shuffle
  • 详解MYSQL中的平均值组大小
  • 【爬虫专区】批量下载PDF (无反爬)
  • PostgreSQL解决序列(自增id)自动增长冲突
  • 1.0 Zookeeper 分布式配置服务教程
  • (Flutter 常用插件整理
  • vue2.0+使用md-edit编辑器
  • Java设计模式大全:23种常见的设计模式详解(二)
  • 【算法与数据结构】718、1143、1035、392、115、LeetCode最长重复子数组+最长公共子序列+不相交的线+判断子序列+不同的子序列
  • OCR文本纠错思路
  • 【java批量导出pdf】优化方案
  • Linux第42步_移植ST公司uboot的第3步_uboot命令测试,搭建nfs服务器和tftp服务器
  • C++枚举算法(3)
  • 【51单片机】LED的三个基本项目(LED点亮&LED闪烁&LED流水灯)(3)
  • Day 17------C语言收尾之链表的删除、位运算、预处理、宏定义
  • python_蓝桥杯刷题记录_笔记_全AC代码_入门5
  • 二叉树的详解
  • 【第三十五节】idea项目的创建以及setting和Project Structure的设置
  • 【c++】跟webrtc学引用计数
  • 开源免费的物联网网关 IoT Gateway
  • 华为OD机试真题C卷-篇3
  • [SWPUCTF 2021 新生赛]include