赞
踩
新建demo.py
- import argparse
- def parse_args():
-
- description = "debug example"
- parser = argparse.ArgumentParser(description=description)
-
- help = "The path of address"
- parser.add_argument('--host',help = help)
- parser.add_argument('--port',help = help)
- parser.add_argument('--user',help = help)
- args = parser.parse_args()
- return args
-
- if __name__ == '__main__':
- args = parse_args()
-
- host = args.host
- port = args.port
- user = args.user
- print([host, port, user])
-
- '''
- python demo.py --host 127.0.0.1 --port 22 --user root
- '''
命令行运行 python demo.py --host 127.0.0.1 --port 22 --user root
可以看到输出结果
在vscode点击debug的图标-->create a launch.json file--->python File
初始的json文件如下:
- {
- // 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": "${file}",
- "console": "integratedTerminal",
- "justMyCode": true
- }
- ]
- }
Ctrl+shif+p切换python环境并更改./vscode/launch.json如下
- {
- // 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": "${file}",
- "console": "integratedTerminal",
- "justMyCode": true,
-
- "env": {
- "CUDA_VISIBLE_DEVICES":"4" // 设置cuda
- },
-
- // 添加参数
- "args":[
- "--host", "127.0.0.1",
- "--port", "22",
- "--user","root"
- ]
- }
- ]
- }
之后打断点按F5或者Run-->Start Debugging 就可以了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。