在VS Code中,直接按Debug按钮的话,实际上是不带参数直接运行的,但如果我想用VS Code运行代码带参数又该怎么解决?
测试代码
import argparse
def main(args):
print(f"Hello, {args.name}! You are {args.age} years old.")
if __name__ == "__main__":
parser = argparse.ArgumentParser(description="一个简单的命令行程序")
parser.add_argument('--name', type=str, required=True, help="你的名字")
parser.add_argument('--age', type=int, required=True, help="你的年龄")
args = parser.parse_args()
main(args)解决方法
首先选中Run and Debug按钮

点击蓝字create a launch.json file

跳出以下选择框后,选择Python Debugger

选择Python File

随后出现以下json文件

添加args,并填写所需参数
"args":[
"--name", "小明",
"--age", "18"
]
选中左边绿色按钮,或F5运行

随后便可以设置断点进行调试了
