如何在vscode中为Python执行添加命令行选项?

2024-10-05 10:38:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我的理解是,要在VScode中向python执行添加一个命令行选项(在我的例子中,我希望使用-I选项),我要修改变量“python.terminal.launchArgs““

奇怪的是,这不起作用,我将描述一下我所采取的步骤,这样也许会有一些更有见识的人能发现我的错误。在

  1. 我转到“文件”>;“首选项”>;“设置”

  2. 然后我搜索python

  3. 第一次提到设置.json在Python中>;分析:禁用。我点击了“编辑”设置.json“,希望打开配置文件

  4. 我将配置文件设置如下:

    {
    "window.zoomLevel": 3,
    "python.pythonPath": "/usr/bin/python3",
    "python.terminal.launchArgs": ["-i"]
    }
    
  5. 我回到我的代码并按F5运行它。它在vscode附带的终端上运行。命令行如下

    lucas@mongolia:~/aulas_ed$ cd /home/lucas/aulas_ed ; env "PYTHONIOENCODING=UTF-8" "PYTHONUNBUFFERED=1" /usr/bin/python3 /home/lucas/.vscode/extensions/ms-python.python-2018.12.1/pythonFiles/ptvsd_launcher.py --default --client --host localhost --port 34661 /home/lucas/aulas_ed/teste.py
    
  6. 如您所见,它不包括"-i"

  7. 我试图在同一个窗口中改变settings.json中的其他变量。文本大小起作用(文本大小会立即改变),python path变量也会起作用(如果我输入了一个无意义的路径,F5停止工作,VScode开始抱怨一个未定义的路径——只是说,设置文件似乎可以正常地用于其他目的。


Tags: 文件命令行gtjsonhomebinusr配置文件

热门问题