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

vscode 遠(yuǎn)程調(diào)試python的方法

 更新時(shí)間:2017年12月01日 10:21:45   作者:yubang  
本篇文章主要介紹了vscode 遠(yuǎn)程調(diào)試python的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

本文介紹了vscode 遠(yuǎn)程調(diào)試python的方法,分享給大家,具有如下:

實(shí)驗(yàn)環(huán)境

遠(yuǎn)程服務(wù)器:京東云,1核2G,centos7.3 64bit

本地環(huán)境配置

  1. 安裝vscode,實(shí)驗(yàn)用的版本是1.10.2
  2. vscode配置python插件,實(shí)驗(yàn)用的python插件版本是0.7.0
  3. vscode配置python遠(yuǎn)程調(diào)試環(huán)境

在.vscode文件夾新建一個(gè)launch.json文件,然后填寫下面的代碼

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Attach (Remote Debug)",
      "type": "python",
      "request": "attach",
      "localRoot": "${workspaceRoot}",
      "remoteRoot": "/tmp/demo",
      "port": 12345,
      "secret": "my_secret",
      "host": "10.12.34.23"
    }
  ]
}

注意:/var/web換成要調(diào)試的遠(yuǎn)程項(xiàng)目路徑,port是調(diào)試要打開的端口,host是遠(yuǎn)程服務(wù)器IP地址

服務(wù)器環(huán)境配置

首先要安裝一個(gè)python庫,叫做ptvsd,但是注意版本要用3.0.0,用了高一點(diǎn)版本就出問題。

然后在你的入口文件加上下面的代碼(12345改成調(diào)試端口):

import ptvsd
ptvsd.settrace(None, ('0.0.0.0', 12345))

完整python代碼:

# coding:UTF-8

import ptvsd
ptvsd.settrace(None, ('0.0.0.0', 12345))

from time import sleep
from random import random

for _ in xrange(0, 50):
  sleep(5)
  i = random()
  print(i)

開始調(diào)試

  1. 在服務(wù)器啟動(dòng)工程
  2. 在vscode里面打好斷點(diǎn)
  3. 在vscode運(yùn)行調(diào)試即可

解決flask debug遠(yuǎn)程調(diào)試無法捕捉數(shù)據(jù)問題

上代碼:

# coding:UTF-8

  from flask import Flask

  import ptvsd

  import socket

  try:

    address = ('127.0.0.1', 11111)

    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

    s.bind(address)

  except socket.error:

    ptvsd.settrace(None, ('0.0.0.0', 12345))


  app = Flask(__name__)


  @app.route('/')

  def index():

    a = 5 + 6

    return "ok"


  if __name__ == '__main__':

    app.run(host='0.0.0.0', port=3000, debug=True)

原理:因?yàn)閒lask在debug模式下,是fork一個(gè)子進(jìn)程來處理http請(qǐng)求,所以應(yīng)該在子進(jìn)程調(diào)用ptvsd.settrace(None, ('0.0.0.0', 12345))

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于python實(shí)現(xiàn)監(jiān)聽Rabbitmq系統(tǒng)日志代碼示例

    基于python實(shí)現(xiàn)監(jiān)聽Rabbitmq系統(tǒng)日志代碼示例

    這篇文章主要介紹了基于python實(shí)現(xiàn)監(jiān)聽Rabbitmq系統(tǒng)日志代碼示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 詳解Python IO編程

    詳解Python IO編程

    這篇文章主要介紹了Python IO編程的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Win7與Win10下的Tensorboard可視化問題

    Win7與Win10下的Tensorboard可視化問題

    這篇文章主要介紹了Win7與Win10下的Tensorboard可視化問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 使用Python實(shí)現(xiàn)在Windows下安裝Django

    使用Python實(shí)現(xiàn)在Windows下安裝Django

    今天小編就為大家分享一篇關(guān)于使用Python實(shí)現(xiàn)在Windows下安裝Django,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • python ip正則式

    python ip正則式

    python下的ip正則實(shí)現(xiàn)代碼。
    2009-05-05
  • Python中不可變數(shù)據(jù)類型原理與實(shí)戰(zhàn)全解析

    Python中不可變數(shù)據(jù)類型原理與實(shí)戰(zhàn)全解析

    在Python的世界里,數(shù)據(jù)對(duì)象被明確劃分為兩大陣營:可變(Mutable)與不可變(Immutable),而本文將為大家詳細(xì)介紹一下其中的不可變數(shù)據(jù),感興趣的可以了解下
    2025-04-04
  • Python辦公自動(dòng)化之定時(shí)郵件提醒和音視頻文件處理

    Python辦公自動(dòng)化之定時(shí)郵件提醒和音視頻文件處理

    這篇文章主要為大家詳細(xì)介紹了Python辦公自動(dòng)化中定時(shí)郵件提醒和音視頻文件處理的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),需要的小伙伴可以了解下
    2023-12-12
  • python使用response.read()接收json數(shù)據(jù)的實(shí)例

    python使用response.read()接收json數(shù)據(jù)的實(shí)例

    今天小編就為大家分享一篇python使用response.read()接收json數(shù)據(jù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Matplotlib中%matplotlib inline如何使用

    Matplotlib中%matplotlib inline如何使用

    這篇文章主要介紹了Matplotlib中%matplotlib inline如何使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Python如何批量處理經(jīng)緯度數(shù)據(jù)并生成位置信息

    Python如何批量處理經(jīng)緯度數(shù)據(jù)并生成位置信息

    這篇文章主要介紹了Python如何批量處理經(jīng)緯度數(shù)據(jù)并生成位置信息問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評(píng)論

长春市| 冀州市| 吉隆县| 阜宁县| 保亭| 从江县| 丽水市| 梅州市| 高平市| 靖州| 宾川县| 漾濞| 沐川县| 台东市| 平凉市| 体育| 安康市| 贵南县| 叶城县| 石门县| 姜堰市| 阿荣旗| 望谟县| 定安县| 玉田县| 德化县| 万宁市| 广南县| 鸡西市| 玉林市| 黄陵县| 京山县| 来安县| 南汇区| 霍邱县| 合肥市| 石家庄市| 蒙城县| 朔州市| 拉萨市| 施甸县|