在VSCode中运行Python脚本文件时如何传参

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


在Visual Studio Code (VSCode) 中运行Python程序并输入参数,你可以通过以下几种方法来实现

一、方法1:使用终端(Terminal)

这种方法无法单步执行

1.打开终端‌:

在VSCode中,你可以通过点击顶部菜单的"视图"(View)>"终端"(Terminal)来打开终端。

2.导航到你的Python脚本所在目录‌:

在终端中,使用cd命令来改变当前目录到你的Python脚本所在的目录。例如:

bash 复制代码
cd path/to/your/script

3.运行Python脚本并传递参数‌:

使用以下命令格式来运行你的Python脚本并传递参数:

bash 复制代码
python your_script.py arg1 arg2 arg3

例如,如果你的脚本名为script.py,并且你想传递参数arg1和arg2,你可以这样运行:

bash 复制代码
python script.py arg1 arg2

二、方法2:使用VSCode的"运行和调试"功能

这种方法可以设置断点,单步调试。

1.选择run->Open Configurations或Add Configurations

在生成的settings.json文件中,你可以配置program属性为你的Python脚本路径,并通过args属性来传递参数。例如:

bash 复制代码
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Python: 当前文件",
      "type": "python",
      "request": "launch",
      "program": "${file}",
      "console": "integratedTerminal",
      "args": ["arg1", "arg2"] // 添加参数
    }
  ]
}

2.‌运行调试‌:

打开要运行的python文件,设置好断点,选择右边的运行符号下拉选项选择python Debugger.Debug using launch.json:

相关推荐
Learn-Python4 小时前
MongoDB-only方法
python·sql
小途软件5 小时前
用于机器人电池电量预测的Sarsa强化学习混合集成方法
java·人工智能·pytorch·python·深度学习·语言模型
扫地的小何尚6 小时前
NVIDIA RTX PC开源AI工具升级:加速LLM和扩散模型的性能革命
人工智能·python·算法·开源·nvidia·1024程序员节
wanglei2007086 小时前
生产者消费者
开发语言·python
清水白石0086 小时前
《从零到进阶:Pydantic v1 与 v2 的核心差异与零成本校验实现原理》
数据库·python
昵称已被吞噬~‘(*@﹏@*)’~6 小时前
【RL+空战】学习记录03:基于JSBSim构造简易空空导弹模型,并结合python接口调用测试
开发语言·人工智能·python·学习·深度强化学习·jsbsim·空战
2501_941877987 小时前
从配置热更新到运行时自适应的互联网工程语法演进与多语言实践随笔分享
开发语言·前端·python
酩酊仙人7 小时前
fastmcp构建mcp server和client
python·ai·mcp
且去填词8 小时前
DeepSeek API 深度解析:从流式输出、Function Calling 到构建拥有“手脚”的 AI 应用
人工智能·python·语言模型·llm·agent·deepseek
rgeshfgreh8 小时前
Python条件与循环实战指南
python