ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

pydb - ອອນລາຍໃນຄລາວ

ແລ່ນ pydb ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ pydb ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


pydb — ປັບປຸງດີບັກ Python

ສະຫຼຸບສັງລວມ


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

ລາຍລະອຽດ


ຫນ້າຄູ່ມືນີ້ເອກະສານສັ້ນໆກ່ຽວກັບ pydb ຄໍາສັ່ງ.

pydb ເປັນຕົວດີບັກ Python ຂະຫຍາຍ. ມັນຂະຫຍາຍ Python ມາດຕະຖານ debugger pdb ແລະເປັນ
ເໝາະສຳລັບໃຊ້ກັບຕົວດີບັກກາຟິກ DDD. ຈຸດປະສົງຂອງການດີບັກເຊັ່ນນີ້
ອັນ ໜຶ່ງ ແມ່ນເພື່ອໃຫ້ເຈົ້າເຫັນສິ່ງທີ່ ກຳ ລັງ ດຳ ເນີນຢູ່ 'ພາຍໃນ' ໂປແກຼມອື່ນໃນຂະນະທີ່ມັນປະຕິບັດ -
ຫຼືສິ່ງທີ່ໂຄງການອື່ນກໍາລັງເຮັດໃນເວລານີ້ມັນ crash.

ພວກເຮົາປະຕິບັດຕາມຄໍາສັ່ງຂອງ gdb ເວັ້ນເສຍແຕ່ມີເຫດຜົນທີ່ດີທີ່ຈະບໍ່.

pydb ສາ​ມາດ​ເຮັດ​ໄດ້​ສີ່​ປະ​ເພດ​ຕົ້ນ​ຕໍ​ຂອງ​ການ (ບວກ​ກັບ​ສິ່ງ​ອື່ນໆ​ໃນ​ການ​ສະ​ຫນັບ​ສະ​ຫນູນ​ເຫຼົ່າ​ນີ້​) ເພື່ອ​ຊ່ວຍ​ທ່ານ​
ຈັບແມງໄມ້ໃນການກະທໍາ:

· ເລີ່ມ ຫຼື restart script Python ຂອງທ່ານ, ລະບຸ arguments ທີ່ອາດຈະມີຜົນກະທົບຂອງມັນ
ພຶດຕິ ກຳ.

· ເຮັດໃຫ້ໂຄງການຂອງທ່ານຢຸດຢູ່ໃນຈຸດຕ່າງໆຕາມທີ່ກຳນົດໄວ້
ເງື່ອນ​ໄຂ​ທີ່​ກໍາ​ນົດ​ໄວ້​.

· ກວດເບິ່ງສິ່ງທີ່ເກີດຂຶ້ນເມື່ອໂຄງການຂອງເຈົ້າຢຸດ.

·​ການ​ປ່ຽນ​ແປງ​ສິ່ງ​ທີ່​ຢູ່​ໃນ​ໂຄງ​ການ​ຂອງ​ທ່ານ​, ດັ່ງ​ນັ້ນ​ທ່ານ​ສາ​ມາດ​ທົດ​ລອງ​ການ​ແກ້​ໄຂ​ຜົນ​ກະ​ທົບ​ຂອງ​
ແມງໄມ້ອັນໜຶ່ງ ແລະສືບຕໍ່ຮຽນຮູ້ກ່ຽວກັບອັນອື່ນ.

ນີ້ແມ່ນບາງຄໍາສັ່ງທີ່ຕ້ອງການເລື້ອຍໆທີ່ສຸດ:

ພັກຜ່ອນ [ເອກະສານ:ອອນໄລນ໌|ຫນ້າທີ່]
ກໍານົດຈຸດຢຸດຢູ່ທີ່ ຫນ້າທີ່ ຫຼືຢູ່ໃນໄຟລ໌ທີ່ກໍານົດແລະເສັ້ນ.

ແຈ້ງ [ເອກະສານ:ອອນໄລນ໌|ຫນ້າທີ່]
ລຶບລ້າງຈຸດຢຸດຢູ່ທີ່ ຫນ້າທີ່ ຫຼືຢູ່ໃນໄຟລ໌ທີ່ກໍານົດແລະເສັ້ນ. ຖ້າຫມາຍເລກແຖວ
ຖືກລະບຸໄວ້, ຈຸດຢຸດທັງໝົດໃນແຖວນັ້ນຖືກລຶບລ້າງ. ຖ້າຟັງຊັນໃດໜຶ່ງຖືກລະບຸ,
ຈຸດຢຸດໃນຕອນຕົ້ນຂອງຟັງຊັນຖືກລຶບລ້າງ. ໂດຍບໍ່ມີການໂຕ້ຖຽງ, ລ້າງທັງຫມົດ
ຈຸດຢຸດຢູ່ໃນເສັ້ນທີ່ກອບທີ່ເລືອກແມ່ນປະຕິບັດຢູ່ໃນ
ລຶບ ຄໍາ​ສັ່ງ​ທີ່​ລຶບ​ຈຸດ​ຢຸດ​ໂດຍ​ຈໍາ​ນວນ​.

ດໍາເນີນການຕໍ່ [ອອນໄລນ໌]
ສືບຕໍ່ດໍາເນີນການໂຄງການຂອງທ່ານຈົນກ່ວາຈຸດຢຸດຕໍ່ໄປຫຼືຈົນກ່ວາໃນຕອນທ້າຍຂອງການ
ໂຄງການ. ຖ້າຕົວເລກເສັ້ນຖືກໃຫ້ຕັ້ງຈຸດຢຸດຄັ້ງດຽວຢູ່ແຖວນັ້ນ.

ລຶບ [ຈໍາ​ນວນ breakpoint​]
ລຶບຈຸດແບ່ງຕາມຕົວເລກ. ເພື່ອລຶບຈຸດແບ່ງທັງໝົດ, ໃຫ້ບໍ່ມີຈຸດແບ່ງຂັ້ນ
ເລກ. ເບິ່ງຍັງ ແຈ້ງ ຄໍາ​ສັ່ງ​ທີ່​ຈະ​ລົບ​ລ້າງ​ຈຸດ​ຢຸດ​ໂດຍ​ເສັ້ນ / ເລກ​ໄຟລ​໌​.

disassemble [ສະຖານທີ່]
Disassemble ຄໍາແນະນໍາ Python ໃນຈຸດທີ່ທ່ານກໍາລັງຢຸດຢູ່. ຖ້າ
ສະຖານທີ່ແມ່ນຕົວເລກແຖວ, ຢ່າສະແດງຄໍາແນະນໍາກ່ອນແຖວ. ສະຖານທີ່ຍັງສາມາດ
ເປັນ class, method, function, code ຫຼື string argument.

ກວດກາ ຕົວຢ່າງ
ໃຫ້ຂໍ້ມູນປະເພດ/ວັດຖຸ ແລະມູນຄ່າກ່ຽວກັບການສະແດງອອກ.

finish
ດໍາເນີນການຈົນກ່ວາການສໍາເລັດຂອງຫນ້າທີ່ປະຈຸບັນຫຼືວິທີການ.

frame ເລກກອບ
ຕັ້ງກອບ stack ເປັນ ເລກກອບ ສໍາລັບຈຸດປະສົງຂອງການກວດສອບຕົວແປທ້ອງຖິ່ນ. ສໍາລັບ
ການຈັດຕໍາແຫນ່ງທີ່ກ່ຽວຂ້ອງກັບກອບປະຈຸບັນ, ການນໍາໃຊ້ up or ລົງ.

ຊ່ວຍເຫຼືອ [ຊື່]
ສະແດງຂໍ້ມູນກ່ຽວກັບຄໍາສັ່ງ pydb ຊື່, ຫຼືຂໍ້ມູນທົ່ວໄປກ່ຽວກັບການໃຊ້ pydb.

ຂໍ້ມູນ [ຊື່]
ໄດ້​ຮັບ​ຂໍ້​ມູນ​ຕ່າງໆ​ໂດຍ​ປົກ​ກະ​ຕິ​ກ່ຽວ​ກັບ​ໂຄງ​ການ​ດີ​ບັກ​.

ບັນຊີລາຍຊື່ [ເອກະສານ:ອອນໄລນ໌|ຫນ້າທີ່]
ພິມຂໍ້ຄວາມຂອງໂປລແກລມໃນບໍລິເວນໃກ້ຄຽງຂອງບ່ອນທີ່ມັນຖືກຢຸດຢູ່ໃນປະຈຸບັນຫຼືຢູ່
ຫນ້າທີ່ລະບຸຫຼືໄຟລ໌ແລະເສັ້ນ.

ຕໍ່ໄປ [ນັບ]
ປະຕິບັດເສັ້ນໂຄງການຕໍ່ໄປ (ຫຼັງຈາກຢຸດ); ບາດກ້າວ ໃນໄລຍະ ຟັງຊັນໃດນຶ່ງໂທໃນ
ເສັ້ນ.

pp ຕົວຢ່າງ
Pretty ພິມມູນຄ່າຂອງສະແດງອອກ.

ພິມ ຕົວຢ່າງ
ສະແດງຄ່າຂອງການສະແດງຜົນ.

ແຫຼ່ງ ຊື່​ເອ​ກະ​ສານ
ອ່ານແລະປະຕິບັດເສັ້ນໃນໄຟລ໌ ຊື່​ເອ​ກະ​ສານ ເປັນຊຸດຂອງຄໍາສັ່ງ debugger. ອັນ
ຄວາມ​ຜິດ​ພາດ​ໃນ​ຄໍາ​ສັ່ງ​ໃດ​ຫນຶ່ງ​ຢຸດ​ເຊົາ​ການ​ປະ​ຕິ​ບັດ​ຂອງ​ໄຟລ​໌​ຄໍາ​ສັ່ງ​ແລະ​ການ​ຄວບ​ຄຸມ​ແມ່ນ​
ກັບຄືນໄປຫາ console.

ເຊົາ ອອກຈາກຕົວດີບັກ.

ແລ່ນ [ສໍ້ໂກງ]
(Re)ເລີ່ມໂຄງການຂອງທ່ານ (ກັບ ສໍ້ໂກງ, ຖ້າລະບຸ). ຖ້າທ່ານຕ້ອງການ debugger
ໄດ້​ຮັບ​ການ​ໂຫຼດ​ໃຫມ່​, ການ​ນໍາ​ໃຊ້​ ເລີ່ມ​ຕົ້ນ​ໃຫມ່ ແທນທີ່ຈະເປັນ.

ທີ່ກໍານົດໄວ້ ແກ້ໄຂສ່ວນຕ່າງໆຂອງສະພາບແວດລ້ອມດີບັກ.

ຫອຍ ຄໍາສັ່ງ
ດໍາເນີນການຄໍາສັ່ງ shell.

ສະແດງໃຫ້ເຫັນ ເບິ່ງການຕັ້ງຄ່າສະພາບແວດລ້ອມດີບັກ

ຂັ້ນ​ຕອນ [ນັບ]
ປະຕິບັດເສັ້ນໂຄງການຕໍ່ໄປ (ຫຼັງຈາກຢຸດ); ບາດກ້າວ ເຂົ້າໄປໃນ ຟັງຊັນໃດນຶ່ງໂທໃນ
ເສັ້ນ.

ບ່ອນທີ່ [ນັບ]
ສະແດງທັງຫມົດຫຼື ນັບ ລາຍການຂອງ stack ໂຄງການ.

ສໍາລັບລາຍລະອຽດເຕັມກ່ຽວກັບ pydb, ເບິ່ງ http://bashdb.sourceforge.net/pydb/pydb/index.html

OPTIONS


- ການປ່ຽນແປງ ສະ​ແດງ​ຕົວ​ເລກ​ສະ​ບັບ​ແລະ​ອອກ​

-h | - ຊ່ວຍ
ສະ​ແດງ​ໃຫ້​ເຫັນ​ການ​ຮ້ອງ​ຂໍ​ການ​ຊ່ວຍ​ເຫຼືອ​ແລະ​ອອກ​

-X | -- ຕິດຕາມ
ສະແດງແຖວກ່ອນທີ່ຈະປະຕິບັດພວກມັນ. ທາງເລືອກນີ້ຍັງກໍານົດ --ຊຸດ.

-X | --fntrace
ສະແດງຟັງຊັນກ່ອນທີ່ຈະປະຕິບັດພວກມັນ. ທາງເລືອກນີ້ຍັງກໍານົດ --ຊຸດ

--ຊຸດ ຢ່າແລ່ນຄຳສັ່ງໂຕ້ຕອບຢູ່ໃນລາຍການດີບັກ

--ຊື່ພື້ນຖານ
ລາຍງານສະຖານທີ່ໄຟລ໌ເປັນພຽງແຕ່ຊື່ໄຟລ໌ພື້ນຖານ, ແລະຍົກເລີກຊື່ໄດເລກະທໍລີ.
ນີ້ແມ່ນເປັນປະໂຫຍດໃນການທົດສອບການຖົດຖອຍ.

-x | --command=FILE
ປະຕິບັດຄໍາສັ່ງຈາກ FILE.

--cd=DIR ປ່ຽນໄດເລກະທໍລີປັດຈຸບັນເປັນ DIR.

--error=FILE
ຂຽນອອກຂໍ້ຜິດພາດຂອງດີບັກ (stderr) ໃສ່ FILE

-e | --exec
ດໍາເນີນການຄໍາສັ່ງ debugger ບັນຊີລາຍຊື່ຄໍາສັ່ງ. ຄໍາສັ່ງຄວນຈະຖືກແຍກອອກໂດຍ ";;"-the
ຄືກັນກັບທີ່ເຈົ້າຈະເຮັດຢູ່ໃນຕົວດີບັກ. ທ່ານອາດຈະຈໍາເປັນຕ້ອງໄດ້ອ້າງເຖິງທາງເລືອກນີ້ເພື່ອ
ປ້ອງກັນການຕີຄວາມໝາຍຂອງແກະຄຳສັ່ງ, ຕົວຢ່າງ --exec "ພັກຜ່ອນ 20;; ສືບຕໍ່"

-n | --nx ຢ່າປະຕິບັດຄໍາສັ່ງທີ່ພົບເຫັນຢູ່ໃນໄຟລ໌ເລີ່ມຕົ້ນໃດໆ

-o ເອກະສານ | --output=FILE
ຂຽນຜົນອອກຂອງດີບັກ (stdout) ໃສ່ FILE

--sigcheck
ຕັ້ງໃຫ້ເບິ່ງການປ່ຽນແປງຕົວຈັດການສັນຍານ.

-T, --ກະ​ທູ້
ເລີ່ມຕົ້ນດ້ວຍການສະຫນັບສະຫນູນການແກ້ບັນຫາ threading.

-A LEVEL | --annotate=LEVEL
ຕັ້ງຄ່າ annotation_level ຄ້າຍຄື gdb. ລະດັບຄໍາບັນຍາຍຖືກນໍາໃຊ້ໂດຍ front-ends ເພື່ອໃຫ້ໄດ້ຮັບ
ປະກາດກ່ຽວກັບຂໍ້ມູນໂຄງການເມື່ອສິ່ງທີ່ມີການປ່ຽນແປງໂດຍບໍ່ຈໍາເປັນຕ້ອງສໍາຫຼວດ
ຂໍ້​ມູນ​ຂ່າວ​ສານ.

ໃຊ້ pydb ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player ເປັນຜູ້ນສື່ມວນຊົນຟຣີ
    ຊອບ​ແວ​, ສ່ວນ​ຫນຶ່ງ​ອີງ​ໃສ່ WMP ແລະ VLC​. ໄດ້
    ຜູ້ນແມ່ນຢູ່ໃນຮູບແບບ minimalist, ມີ
    ຫຼາຍ​ກ​່​ວາ​ສິບ​ສີ​ຫົວ​ຂໍ້​, ແລະ​ຍັງ​ສາ​ມາດ​
    b
    ດາວໂຫລດ AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    ສູນ​ກາງ​ສື່​ມວນ​ຊົນ​ມາ ...
    ດາວໂຫລດ movistartv
  • 3
    ລະຫັດ :: ທ່ອນໄມ້
    ລະຫັດ :: ທ່ອນໄມ້
    ລະຫັດ::Blocks ເປັນແຫຼ່ງເປີດຟຣີ,
    ຂ້າມເວທີ C, C++ ແລະ Fortran IDE
    ສ້າງຂຶ້ນເພື່ອຕອບສະຫນອງຄວາມຕ້ອງການທີ່ຕ້ອງການຫຼາຍທີ່ສຸດ
    ຂອງ​ຜູ້​ຊົມ​ໃຊ້​ຂອງ​ຕົນ​. ມັນໄດ້ຖືກອອກແບບໃຫ້ຫຼາຍ
    ຂະຫຍາຍ...
    ດາວໂຫລດລະຫັດ::Blocks
  • 4
    ທ່າມກາງ
    ທ່າມກາງ
    ທ່າມກາງ ຫຼື Advanced Minecraft Interface
    ແລະ​ຂໍ້​ມູນ / ການ​ຕິດ​ຕາມ​ໂຄງ​ສ້າງ​ເປັນ​ເຄື່ອງ​ມື​ເພື່ອ​
    ສະແດງພາບລວມຂອງ Minecraft
    ໂລກ, ໂດຍບໍ່ມີການສ້າງມັນຢ່າງແທ້ຈິງ. ມັນ
    ສາ​ມາດ ...
    ດາວ​ນ​໌​ໂຫລດ​ໃນ​ທ່າມ​ກາງ​
  • 5
    MSYS2
    MSYS2
    MSYS2 ເປັນ​ການ​ເກັບ​ກໍາ​ຂອງ​ເຄື່ອງ​ມື​ແລະ​
    ຫ້ອງສະຫມຸດສະຫນອງທ່ານດ້ວຍ
    ສະ​ພາບ​ແວດ​ລ້ອມ​ທີ່​ງ່າຍ​ທີ່​ຈະ​ນໍາ​ໃຊ້​ສໍາ​ລັບ​ການ​ກໍ່​ສ້າງ​,
    ການຕິດຕັ້ງແລະແລ່ນ Windows ພື້ນເມືອງ
    ຊອບ​ແວ​. ມັນ con...
    ດາວໂຫລດ MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo ເປັນຕົວແປງສັນຍານຮູບພາບ JPEG
    ທີ່ໃຊ້ຄໍາແນະນໍາ SIMD (MMX, SSE2,
    NEON, AltiVec) ເພື່ອເລັ່ງພື້ນຖານ
    ເປີດການບີບອັດ JPEG ແລະ decompression
    x86,x8...
    ດາວໂຫລດ libjpeg-turbo
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad