网站开发用什么系统,北京南站核酸检测点,美食门户网站建设目标,会员网站开发使用VSCode进行Python模块调试
创建测试文件
创建文件test/a/b.py#xff0c;且当前工作路径为test/
b.py文件内容#xff1a;
def cal(numa, numb):print(int(numa) int(numb))if __name__ __main__:import sys# 判断系统参数长度是否为4且判断第2个参数是…使用VSCode进行Python模块调试
创建测试文件
创建文件test/a/b.py且当前工作路径为test/
b.py文件内容
def cal(numa, numb):print(int(numa) int(numb))if __name__ __main__:import sys# 判断系统参数长度是否为4且判断第2个参数是否为需要调试的方法if sys.argv.__len__() 4 and sys.argv[1] cal: print(sys.argv) # 输出系统参数cal(sys.argv[2], sys.argv[3])创建lauch.json文件
按照图中顺序创建配置文件 修改配置文件
lauch.json文件
{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息请访问: https://go.microsoft.com/fwlink/?linkid830387version: 0.2.0,configurations: [{name: Python: 当前文件,type: python,request: launch,// program: ${file},console: integratedTerminal,justMyCode: true,cwd: D:/test,module: a.b,args: [cal, 1, 2]}]
}需要注意program和module不能共存
首先使用“cwd”切换工作路径为上述的test/目录下然后指定模块为“a.b”(即a/目录下的b.py文件)使用args指定参数参数顺序为[你要调试的方法方法参数1参数2…] 上图表示需要调试cal()方法并给出两个参数“1”,”2”
调试
可按F5进行调试
也可如下操作进行调试
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
或者
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
输出结果
[D:\\test\\a\\b.py, cal, 1, 2] # 输出结果为模块的路径方法名称方法参数1参数2
3