GoGPT Best VPN GoSearch

OnWorks favicon

pydb - Online sa Cloud

Patakbuhin ang pydb sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na pydb na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


pydb - pinahusay na debugger ng Python

SINOPSIS


pydb [debugger-options] python-script [script-options...]

DESCRIPTION


Ang manu-manong pahinang ito ay nagdodokumento ng maikling pydb utos.

pydb ay isang pinahabang Python debugger. Pinapalawak nito ang Python standard debugger pdb at ay
angkop para sa paggamit sa graphical debugger DDD. Ang layunin ng isang debugger tulad nito
ang isa ay upang payagan kang makita kung ano ang nangyayari ``sa loob'' ng isa pang programa habang ito ay nagsasagawa—
o kung ano ang ginagawa ng isa pang programa sa sandaling ito ay nag-crash.

Sinusunod namin ang set ng utos ng gdb maliban kung may magandang dahilan na hindi.

Ang pydb ay maaaring gumawa ng apat na pangunahing uri ng mga bagay (kasama ang iba pang mga bagay sa pagsuporta sa mga ito) upang matulungan ka
mahuli ang mga bug sa akto:

· Simulan o i-restart ang iyong Python script, na tumutukoy sa mga argumento na maaaring makaapekto nito
pag-uugali.

· Ihinto ang iyong programa sa iba't ibang mga punto na posibleng tinutukoy ng
tinukoy na mga kondisyon.

· Suriin kung ano ang nangyari nang huminto ang iyong programa.

· Baguhin ang mga bagay sa iyong programa, para makapag-eksperimento ka sa pagwawasto ng mga epekto ng
isang bug at magpatuloy upang malaman ang tungkol sa isa pa.

Narito ang ilan sa mga pinaka-madalas na kailangan na mga utos:

masira [file:linya|tungkulin]
Magtakda ng breakpoint sa tungkulin o sa tinukoy na file at linya.

limasin [file:linya|tungkulin]
I-clear ang isang breakpoint sa tungkulin o sa tinukoy na file at linya. Kung numero ng linya
ay tinukoy, lahat ng mga breakpoint sa linyang iyon ay na-clear. Kung tinukoy ang isang function,
Ang mga breakpoint sa simula ng pag-andar ay na-clear. Nang walang argumento, nililinis ang lahat
breakpoints sa linya kung saan ine-execute ng napiling frame. Tingnan din ang
alisin utos na nag-aalis ng mga breakpoint sa pamamagitan ng numero.

magpatuloy [linya]
Ipagpatuloy ang pagpapatakbo ng iyong programa hanggang sa susunod na breakpoint o hanggang sa katapusan ng
programa. Kung ang isang numero ng linya ay ibinigay, magtakda ng isang beses na breakpoint sa linyang iyon.

alisin [breakpoint-numero]
Tanggalin ang mga breakpoint ayon sa numero. Para tanggalin ang lahat ng breakpoint, huwag magbigay ng breakpoint
numero. Tingnan din ang limasin command na nag-aalis ng mga breakpoint sa pamamagitan ng numero ng linya/file.

pagtanggal-tanggalin [lugar]
I-disassemble ang mga tagubilin sa Python sa puntong kasalukuyan kang huminto. Kung
ang lokasyon ay isang numero ng linya, huwag magpakita ng mga tagubilin bago ang linya. Pwede din ang lokasyon
maging isang class, method, function, code o string argument.

suriin ipahayag
Magbigay ng uri/bagay at halaga ng impormasyon tungkol sa pagpapahayag.

tapusin
Patakbuhin hanggang sa makumpleto ang kasalukuyang function o pamamaraan.

balangkas numero ng frame
Itakda ang stack frame sa numero ng frame para sa layunin ng pagsusuri sa mga lokal na variable. Para sa
pagpoposisyon na may kaugnayan sa kasalukuyang frame, gamitin up or pababa.

Tulungan [pangalan]
Ipakita ang impormasyon tungkol sa pydb command pangalan, o pangkalahatang impormasyon tungkol sa paggamit ng pydb.

info [pangalan]
Kunin ang iba't ibang impormasyon karaniwang tungkol sa na-debug na programa.

listahan [file:linya|function]
i-type ang teksto ng programa sa paligid ng kung saan ito kasalukuyang humihinto o sa
ang tinukoy na function o file at linya.

susunod [bilangin]
Isagawa ang susunod na (mga) linya ng programa (pagkatapos huminto); hakbang sa ibabaw anumang function na tawag sa
linya.

pp ipahayag
Pretty print ang halaga ng isang expression.

i-print ipahayag
Ipakita ang halaga ng isang expression.

pinagmulan filename
Basahin at isagawa ang mga linya sa file filename bilang isang serye ng mga utos ng debugger. An
Ang error sa anumang command ay nagtatapos sa pagpapatupad ng command file at ang kontrol ay
bumalik sa console.

umalis Lumabas mula sa debugger.

tumakbo [mapanlinlang]
(Muling) simulan ang iyong programa (sa mapanlinlang, kung tinukoy). Kung gusto mo ang debugger
i-reload, gamitin i-restart ang sa halip.

itakda Baguhin ang mga bahagi ng kapaligiran ng debugger.

talukap ng alimango utos
Magpatakbo ng shell command.

Ipakita Tingnan ang mga setting ng kapaligiran ng debugger

hakbang [bilangin]
Isagawa ang susunod na (mga) linya ng programa (pagkatapos huminto); hakbang sa anumang function na tawag sa
linya.

saan [bilangin]
Ipakita ang lahat o bilangin aytem ng stack ng programa.

Para sa buong detalye sa pydb, tingnan http://bashdb.sourceforge.net/pydb/pydb/index.html

Opsyon


--bersyon ipakita ang numero ng bersyon at lumabas

-h | - Tumulong
ipakita ang tulong sa panawagan at paglabas

-X | --bakas
Ipakita ang mga linya bago isagawa ang mga ito. Nagtatakda din ang opsyong ito --batch.

-X | --ftrace
Ipakita ang mga function bago isagawa ang mga ito. Nagtatakda din ang opsyong ito --batch

--batch Huwag magpatakbo ng mga interactive na command sa debugger entry

--basename
Iulat ang mga lokasyon ng file bilang base filename lamang, at alisin ang pangalan ng direktoryo.
Ito ay kapaki-pakinabang sa pagpapatakbo ng mga pagsubok sa pagbabalik.

-x | --command=FILE
Magsagawa ng mga utos mula sa FILE.

--cd=DIR Baguhin ang kasalukuyang direktoryo sa DIR.

--error=FILE
Isulat ang output ng error ng debugger (stderr) sa FILE

-e | --exec
Patakbuhin ang mga command-list ng debugger command. Ang mga utos ay dapat na pinaghihiwalay ng ";;" ‐ang
katulad ng gagawin mo sa loob ng debugger. Maaaring kailanganin mong banggitin ang opsyong ito sa
pigilan ang interpretasyon ng command shell, hal --exec "break 20;; magpatuloy"

-n | --nx Huwag magsagawa ng mga command na makikita sa anumang mga initialization file

-o FILE | --output=FILE
Isulat ang output ng debugger (stdout) sa FILE

--sigcheck
Itakdang panoorin ang mga pagbabago sa tagapangasiwa ng signal.

-T, --pagsusulong
Magsimula sa threading debug support.

-A ANTAS | --annotate=LEVEL
Itakda ang mala-gdb na annotation_level. Ang antas ng anotasyon ay ginagamit ng mga front-end para makuha
nai-post ang tungkol sa impormasyon ng programa kapag nagbago ang mga bagay nang hindi kinakailangang i-poll
ang impormasyon.

Gumamit ng pydb online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad




×
anunsyo
❤️Mamili, mag-book, o bumili dito — walang gastos, tumutulong na panatilihing libre ang mga serbisyo.