最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VSCode下配置python調(diào)試運行環(huán)境的方法

 更新時間:2018年04月06日 12:19:47   作者:落花微雨  
這篇文章主要介紹了VSCode下配置python調(diào)試運行環(huán)境的方法,需要的朋友可以參考下

VSCode配置python調(diào)試環(huán)境

很久之前的一個東東,翻出來看看

  • VSCode配置python調(diào)試環(huán)境
    * 1.下載python解釋器
    * 2.在VSCode市場中安裝Python插件
    * 4.在用戶設置里加兩條
    * 5.接下來是正式的調(diào)試了
    • 1080 兩個數(shù)的平方和
      • Input
      • Output
      • Input示例
      • Output示例

1.下載python解釋器

python 3.6.3 for windows

安裝到系統(tǒng)某個路徑例如C:\Python36
最好添加到Path,也可以不加

2.在VSCode市場中安裝Python插件

python插件

3.同樣是打開一個文件夾,新建一個.py文件(這樣容易識別項目,vscode就需要新建一個文件夾)
4.同樣是launch.json文件和tasks.json文件

launch.josn

{
 // 使用 IntelliSense 了解相關屬性。 
 // 懸停以查看現(xiàn)有屬性的描述。
 // 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
 "version": "0.2.0",
 "configurations": [
  {
   "name": "Python",
   "type": "python",
   "request": "launch",
   "stopOnEntry": false,//是否在第一條語句時程序停止,下面的這個選項都一樣
   "pythonPath": "C:/Python34/python",//可執(zhí)行文件路徑
   "program": "${file}",
   "cwd": "${workspaceRoot}",
   "env": {},
   "envFile": "${workspaceRoot}/.env",
   "debugOptions": [
    "WaitOnAbnormalExit",
    "WaitOnNormalExit",
    "RedirectOutput"
   ]
  },
  {
   "name": "PySpark",
   "type": "python",
   "request": "launch",
   "stopOnEntry": true,
   "osx": {
    "pythonPath": "${env:SPARK_HOME}/bin/spark-submit"
   },
   "windows": {
    "pythonPath": "${env:SPARK_HOME}/bin/spark-submit.cmd"
   },
   "linux": {
    "pythonPath": "${env:SPARK_HOME}/bin/spark-submit"
   },
   "program": "${file}",
   "cwd": "${workspaceRoot}",
   "env": {},
   "envFile": "${workspaceRoot}/.env",
   "debugOptions": [
    "WaitOnAbnormalExit",
    "WaitOnNormalExit",
    "RedirectOutput"
   ]
  },
  {
   "name": "Python Module",
   "type": "python",
   "request": "launch",
   "stopOnEntry": false,
   "pythonPath": "${config:python.pythonPath}",
   "module": "module.name",
   "cwd": "${workspaceRoot}",
   "env": {},
   "envFile": "${workspaceRoot}/.env",
   "debugOptions": [
    "WaitOnAbnormalExit",
    "WaitOnNormalExit",
    "RedirectOutput"
   ]
  },
  {
   "name": "Integrated Terminal/Console",
   "type": "python",
   "request": "launch",
   "stopOnEntry": false,
   "pythonPath": "${config:python.pythonPath}",
   "program": "${file}",
   "cwd": "",
   "console": "integratedTerminal",
   "env": {},
   "envFile": "${workspaceRoot}/.env",
   "debugOptions": [
    "WaitOnAbnormalExit",
    "WaitOnNormalExit"
   ]
  },
  {
   "name": "External Terminal/Console",
   "type": "python",
   "request": "launch",
   "stopOnEntry": false,
   "pythonPath": "${config:python.pythonPath}",
   "program": "${file}",
   "cwd": "",
   "console": "externalTerminal",
   "env": {},
   "envFile": "${workspaceRoot}/.env",
   "debugOptions": [
    "WaitOnAbnormalExit",
    "WaitOnNormalExit"
   ]
  },
  {
   "name": "Django",
   "type": "python",
   "request": "launch",
   "stopOnEntry": false,
   "pythonPath": "${config:python.pythonPath}",
   "program": "${workspaceRoot}/manage.py",
   "cwd": "${workspaceRoot}",
   "args": [
    "runserver",
    "--noreload",
    "--nothreading"
   ],
   "env": {},
   "envFile": "${workspaceRoot}/.env",
   "debugOptions": [
    "WaitOnAbnormalExit",
    "WaitOnNormalExit",
    "RedirectOutput",
    "DjangoDebugging"
   ]
  },
  {
   "name": "Flask",
   "type": "python",
   "request": "launch",
   "stopOnEntry": false,
   "pythonPath": "${config:python.pythonPath}",
   "program": "fully qualified path fo 'flask' executable. Generally located along with python interpreter",
   "cwd": "${workspaceRoot}",
   "env": {
    "FLASK_APP": "${workspaceRoot}/quickstart/app.py"
   },
   "args": [
    "run",
    "--no-debugger",
    "--no-reload"
   ],
   "envFile": "${workspaceRoot}/.env",
   "debugOptions": [
    "WaitOnAbnormalExit",
    "WaitOnNormalExit",
    "RedirectOutput"
   ]
  },
  {
   "name": "Flask (old)",
   "type": "python",
   "request": "launch",
   "stopOnEntry": false,
   "pythonPath": "${config:python.pythonPath}",
   "program": "${workspaceRoot}/run.py",
   "cwd": "${workspaceRoot}",
   "args": [],
   "env": {},
   "envFile": "${workspaceRoot}/.env",
   "debugOptions": [
    "WaitOnAbnormalExit",
    "WaitOnNormalExit",
    "RedirectOutput"
   ]
  },
  {
   "name": "Pyramid",
   "type": "python",
   "request": "launch",
   "stopOnEntry": true,
   "pythonPath": "${config:python.pythonPath}",
   "cwd": "${workspaceRoot}",
   "env": {},
   "envFile": "${workspaceRoot}/.env",
   "args": [
    "${workspaceRoot}/development.ini"
   ],
   "debugOptions": [
    "WaitOnAbnormalExit",
    "WaitOnNormalExit",
    "RedirectOutput",
    "Pyramid"
   ]
  },
  {
   "name": "Watson",
   "type": "python",
   "request": "launch",
   "stopOnEntry": true,
   "pythonPath": "${config:python.pythonPath}",
   "program": "${workspaceRoot}/console.py",
   "cwd": "${workspaceRoot}",
   "args": [
    "dev",
    "runserver",
    "--noreload=True"
   ],
   "env": {},
   "envFile": "${workspaceRoot}/.env",
   "debugOptions": [
    "WaitOnAbnormalExit",
    "WaitOnNormalExit",
    "RedirectOutput"
   ]
  },
  {
   "name": "Attach (Remote Debug)",
   "type": "python",
   "request": "attach",
   "localRoot": "${workspaceRoot}",
   "remoteRoot": "${workspaceRoot}",
   "port": 3000,
   "secret": "my_secret",
   "host": "localhost"
  }
 ]
}

tasks.json

 {
  // See https://go.microsoft.com/fwlink/?LinkId=733558
  // for the documentation about the tasks.json format
  "version": "2.0.0",
  "tasks": [
   {
    "taskName": "echo",
    "type": "shell",
    "command": "C:\\Python34\\python",//Python可執(zhí)行文件路徑
    "args": ["${file}"]
   }
  ]
 }

4.在用戶設置里加兩條

settings.json

 "python.pythonPath": "C:\\Python34\\python" ,//路徑
 "python.linting.enabled": false,//忘了是什么東西了,反正有用

Linting (Prospector, Pylint, pycodestyle, Flake8, pylama, pydocstyle, mypy with config files and plugin

靜態(tài)代碼掃描(可以理解為代碼語法和格式錯誤提示,支持多種linter)

5.接下來是正式的調(diào)試了

默認是Python選項
按\(<F5>\)啟動調(diào)試
然后在

中有一些東西就是這樣
但是這個默認的\(python\)選項并不能由用戶輸入
所以有

這個和下面的那個都可以
這個Intergrated……的選項是下圖的東東


其實這個可以直接


直接當成cmd來用同樣可以由用戶輸入
然后那個External……的選項只不過是開了一個控制臺窗口

2333……
剩下的可以自己試試
說不定有驚喜

翻出很久之前做的一道題目
用py3寫的
剛剛一直在用的test.py就是用的這道題的代碼

1080 兩個數(shù)的平方和

基準時間限制:1 秒 空間限制:131072 KB 分值: 5
給出一個整數(shù)N,將N表示為2個整數(shù)i j的平方和(i <= j),如果有多種表示,按照i的遞增序輸出。
例如:

(注:3 11同11 3算1種)

Input

一個數(shù)N()

Output

共K行:每行2個數(shù),i j,表示。
如果無法分解為2個數(shù)的平方和,則輸出

Input示例

130

Output示例

3 11
7 9

相關文章

  • Python 模擬員工信息數(shù)據(jù)庫操作的實例

    Python 模擬員工信息數(shù)據(jù)庫操作的實例

    下面小編就為大家?guī)硪黄狿ython 模擬員工信息數(shù)據(jù)庫操作的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • pydev使用wxpython找不到路徑的解決方法

    pydev使用wxpython找不到路徑的解決方法

    pydev使用wx庫開發(fā)的過程中,import時碰到wx可以識別,但是其它很多函數(shù)和變量上面全部是紅叉,即無法識別
    2013-02-02
  • Python中一個for循環(huán)循環(huán)多個變量的示例

    Python中一個for循環(huán)循環(huán)多個變量的示例

    今天小編就為大家分享一篇Python中一個for循環(huán)循環(huán)多個變量的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python爬蟲爬取百度搜索內(nèi)容代碼實例

    Python爬蟲爬取百度搜索內(nèi)容代碼實例

    這篇文章主要介紹了Python爬蟲爬取百度搜索內(nèi)容代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • python批量壓縮圖像的完整步驟

    python批量壓縮圖像的完整步驟

    本文分享的內(nèi)容來源于一次做項目的經(jīng)驗,也就是從那之后才體會到了python強大的文件批處理能力,這篇文章主要給大家介紹了關于python批量壓縮圖像的相關資料,需要的朋友可以參考下
    2021-12-12
  • python Crypto模塊的安裝與使用方法

    python Crypto模塊的安裝與使用方法

    本篇文章主要介紹了python Crypto模塊的安裝與使用方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • numpy數(shù)組疊加的實現(xiàn)示例

    numpy數(shù)組疊加的實現(xiàn)示例

    本文主要介紹了numpy數(shù)組疊加的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • 處理Selenium3+python3定位鼠標懸停才顯示的元素

    處理Selenium3+python3定位鼠標懸停才顯示的元素

    這篇文章主要介紹了Selenium3+python3--如何定位鼠標懸停才顯示的元素 ,文中通過簡單代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2019-07-07
  • python用glob模塊匹配路徑的方法詳解

    python用glob模塊匹配路徑的方法詳解

    這篇文章主要介紹了python如何用glob模塊匹配路徑,glob模塊是Python的一個標準庫,用于在文件系統(tǒng)中查找文件名匹配特定模式的文件路徑,需要的朋友可以參考下
    2024-02-02
  • python3.7 利用函數(shù)os pandas利用excel對文件名進行歸類

    python3.7 利用函數(shù)os pandas利用excel對文件名進行歸類

    這篇文章主要介紹了python3.7 利用函數(shù)os pandas利用excel對文件名進行歸類,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09

最新評論

贺兰县| 西乌珠穆沁旗| 玉门市| 孟州市| 阿鲁科尔沁旗| 清原| 江西省| 张家港市| 绍兴市| 达拉特旗| 丰原市| 阿鲁科尔沁旗| 应用必备| 崇左市| 汉川市| 罗源县| 娱乐| 大城县| 沾益县| 慈利县| 清水县| 中卫市| 万安县| 武清区| 远安县| 香河县| 内黄县| 乐亭县| 乐昌市| 广西| 鱼台县| 德令哈市| 武宁县| 宜川县| 峨山| 綦江县| 西贡区| 通海县| 娱乐| 南陵县| 荆门市|