ນີ້ແມ່ນຄໍາສັ່ງ pyreverse ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
pyreverse - ແຍກໄຟລ໌ແຫຼ່ງ python ແລະສະກັດແຜນວາດຈາກພວກມັນ.
ສະຫຼຸບສັງລວມ
pyreverse [ທາງເລືອກ]
ລາຍລະອຽດ
pyreverse ເປັນຕົວວິເຄາະແຫຼ່ງ python. ມັນວິເຄາະແພັກເກັດ python ແລະຜະລິດແຜນວາດ UML
ໃນຮູບແບບຜົນຜະລິດທີ່ແຕກຕ່າງກັນ. (ຈຸດ, ຮູບແບບທັງໝົດທີ່ມີສຳລັບ dot, ແລະ vcg). ກັບ
ທາງເລືອກທີ່ແຕກຕ່າງກັນ, ທ່ານສາມາດມີການປັບແຕ່ງກ່ຽວກັບສິ່ງທີ່ແລະວິທີໂມດູນ, ຫ້ອງຮຽນແລະ
ຄຸນລັກສະນະຈະຖືກສະແດງຢູ່ໃນແຜນວາດ. ທ່ານສາມາດສົມທົບຫຼາຍໂມດູນໃນຫນຶ່ງໂຄງການ
(ຍົກເວັ້ນກັບ -c ).
ຖ້າບໍ່ມີ -c ແລະບໍ່ມີ -diadefs ທາງເລືອກທີ່ລະບຸ, pyreverse ຈະສ້າງ
- ແຜນວາດຫ້ອງຮຽນ ' ສໍາລັບຫ້ອງຮຽນໃນ ແລະ
(ຖ້າມີຫຼາຍກວ່າຫນຶ່ງໂມດູນໃນ )
- ແຜນວາດ 'packages_ ' ສໍາລັບການຂຶ້ນກັບຊຸດໃນ
ດ້ວຍ -c , pyreverse ສ້າງແຜນວາດສໍາລັບການນັ້ນ ກັບຊື່ໄຟລ໌
. . ທ່ານສາມາດເຮັດໄດ້ -c , -ຄ .
OPTIONS
-h, --help
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ
- ປ , --project=
ຕັ້ງຊື່ໂຄງການເປັນ ຖ້າບໍ່ໃຊ້ -c ທາງເລືອກ. (ຄ່າເລີ່ມຕົ້ນ: 'ບໍ່ມີຊື່')
--ບໍ່ສົນໃຈ=
ເພີ່ມ (ອາດຈະເປັນໄດເລກະທໍລີ) ໄປຫາບັນຊີດໍາ (ບໍ່ໄດ້ວິເຄາະ)
-f , --filter-mode=
ຄຸນລັກສະນະການກັ່ນຕອງແລະຫນ້າທີ່ອີງຕາມ . ທ່ານສາມາດປະສົມຮູບແບບການນໍາໃຊ້
'+' ມັກ 'SPECIAL+OTHER'. ຮູບແບບທີ່ຖືກຕ້ອງແມ່ນ:
- 'PUB_ONLY' : ກັ່ນຕອງຄຸນສົມບັດທີ່ບໍ່ແມ່ນສາທາລະນະທັງໝົດ (ຄ່າເລີ່ມຕົ້ນ)
- 'ທັງໝົດ': ບໍ່ມີຕົວກອງ
- 'SPECIAL': ການກັ່ນຕອງ Python ຫນ້າທີ່ພິເສດຍົກເວັ້ນ constructor
- 'OTHER' : ການກັ່ນຕອງປ້ອງກັນ ແລະຄຸນສົມບັດສ່ວນຕົວ [ປັດຈຸບັນ: PUB_ONLY]
-d , --diadefs=
ສ້າງແຜນວາດຕາມຄໍານິຍາມຂອງແຜນວາດໃນ
-ຄ , --class=
ສ້າງແຜນວາດຫ້ອງຮຽນທີ່ມີທຸກຊັ້ນຮຽນທີ່ກ່ຽວຂ້ອງກັບ [ປະຈຸບັນ: none] the
ຫ້ອງຮຽນຕ້ອງຢູ່ໃນໄຟລ໌ . ໂດຍຄ່າເລີ່ມຕົ້ນ, ນີ້ຈະປະກອບມີບັນພະບຸລຸດທັງຫມົດ
ແລະຫ້ອງຮຽນທີ່ກ່ຽວຂ້ອງຂອງ ແລະປະກອບມີຊື່ໂມດູນ (ເຊັ່ນ '-ASmy' ).
-ກ , --show-ancestors=
ສະແດງ ລຸ້ນຂອງຫ້ອງຮຽນບັນພະບຸລຸດບໍ່ໄດ້ຢູ່ໃນ
-A, --all-ancestors=[yn]
ສະແດງໃຫ້ເຫັນບັນພະບຸລຸດທັງຫມົດ off ຫ້ອງຮຽນທັງຫມົດໃນ [ປັດຈຸບັນ: none]
-s , --show-associated=
ສະແດງ ຫ້ອງຮຽນທີ່ກ່ຽວຂ້ອງ. =1 ຈະເຂົ້າຮຽນໂດຍກົງເທົ່ານັ້ນ
ກ່ຽວຂ້ອງກັບຫ້ອງຮຽນໃນໂຄງການ, ໃນຂະນະທີ່ =2 ຍັງຈະເອົາທັງໝົດ
ຫ້ອງຮຽນທີ່ກ່ຽວຂ້ອງກັບຜູ້ທີ່ດຶງມາໂດຍ =1.
-S, --all-associated=[yn]
ສະແດງໃຫ້ເຫັນ recursively ທັງຫມົດທີ່ກ່ຽວຂ້ອງກັບຫ້ອງຮຽນທີ່ກ່ຽວຂ້ອງທັງຫມົດ [ປະຈຸບັນ: none]
-b, --builtin
ລວມເອົາວັດຖຸທີ່ສ້າງຂຶ້ນໃນຕົວແທນຂອງຊັ້ນຮຽນ [ປະຈຸບັນ: ບໍ່ຖືກຕ້ອງ]
-m [yn], --module-names=[yn]
ລວມເອົາຊື່ໂມດູນໃນການເປັນຕົວແທນຂອງຊັ້ນຮຽນ. ນີ້ຈະປະກອບມີໂມດູນເຕັມ
ເສັ້ນທາງໃນຊື່ຫ້ອງຮຽນ. [ປັດຈຸບັນ: none]
-k, --only-classnames
ຢ່າສະແດງຄຸນລັກສະນະ ແລະວິທີການຢູ່ໃນກ່ອງຫ້ອງຮຽນ; ນີ້ປິດການໃຊ້ງານຄ່າ -f
[ປັດຈຸບັນ: ບໍ່ຖືກຕ້ອງ]
-o , --output=
ສ້າງ *. ໄຟລ໌ຜົນຜະລິດຖ້າມີຮູບແບບ. ຮູບແບບທີ່ມີຢູ່ແມ່ນທັງຫມົດ
ຮູບແບບທີ່ຈຸດສາມາດຜະລິດແລະ vcg. [ຄ່າເລີ່ມຕົ້ນ: ຈຸດ]
ຕົວຢ່າງ
ນີ້ແມ່ນບາງຕົວຢ່າງສໍາລັບຕົວເລືອກແຖວຄໍາສັ່ງ:
pyreverse -a1 -s1 -m
-a1 -s1 ຈະປະກອບມີລະດັບຫນຶ່ງຂອງບັນພະບຸລຸດແລະຫ້ອງຮຽນທີ່ກ່ຽວຂ້ອງໃນແຜນວາດ
ຂອງ modules, ໃນຂະນະທີ່ -m ຈະສະແດງເສັ້ນທາງໂມດູນເຕັມຂອງແຕ່ລະຊັ້ນຮຽນ.
ທ່ານສາມາດນໍາໃຊ້ໄດ້ -ກ, - ແມ່ນແລ້ວ, -A, -S ທາງເລືອກໃນວິທີການດຽວກັນ. ໃຫ້ສັງເກດວ່າຢູ່ໃນຫ້ອງຮຽນ
ແຜນວາດ (ໃຊ້ -c ) -a ແລະ -s ແທນທີ່ຈະຫຼຸດລົງກ່ວາການຂະຫຍາຍແຜນວາດຂອງທ່ານ.
pyreverse mod/foo.py mod/fee.py -k
ນີ້ແມ່ນຫນ້າສົນໃຈຖ້າຫາກວ່າແຜນວາດສໍາລັບ =mod ແມ່ນສັບສົນເກີນໄປ: ທ່ານສາມາດເຮັດໄດ້
ສະແດງພຽງແຕ່ຊື່ຊັ້ນຮຽນ (ບໍ່ມີຄຸນລັກສະນະຫຼືວິທີການ, ທາງເລືອກ -k); ຫຼືໃຊ້ເວລາພຽງແຕ່
ໂມດູນທີ່ທ່ານສົນໃຈ (ທີ່ນີ້ fee.py ແລະ foo.py).
ຂໍ
Python
ໃຊ້ pyreverse ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net