ວິທີການ ນຳ ໃຊ້ແພລະຕະຟອມແລະໂມດູນ Keyword ໃນ Python
ໂມດູນ ແພລະຕະຟອມ ສະ ໜອງ API ເພື່ອເອົາຂໍ້ມູນກ່ຽວກັບລະບົບ/ເວທີທີ່ຕິດພັນທີ່ລະຫັດຂອງພວກເຮົາໃຊ້. ຂໍ້ມູນເຊັ່ນ: ຊື່ OS, Python Version, ສະຖາປັດຕະຍະ ກຳ, ຂໍ້ມູນກ່ຽວກັບ Hardware ແລະອື່ນໆແມ່ນເປີດເຜີຍຜ່ານ ໜ້າ ທີ່ຂອງໂມດູນເວທີ. ໂມດູນນີ້ບໍ່ ຈຳ ເປັນຕ້ອງມີການຕິດຕັ້ງເພາະມັນເປັນສ່ວນ ໜຶ່ງ ຂອງຫໍສະມຸດໃນຕອນຕົ້ນທີ່ມາພ້ອມກັບການຕິດຕັ້ງ python.
ກ່ອນອື່ນ ໝົດ, ໃຫ້ ນຳ ເຂົ້າ "ແພລະຕະຟອມ".
# python3 >>> import platform >>> print("Imported Platform module version: ", platform.__version__)
ໃຫ້ເຮົາຈັບເອົາບາງຂໍ້ມູນກ່ຽວກັບ python ກ່ອນ, ເຊັ່ນວ່າລຸ້ນແມ່ນຫຍັງ, ສ້າງຂໍ້ມູນ, ແລະອື່ນໆ.
- python_version () - ກັບຄືນສະບັບ python.
- python_version_tuple () - ກັບຄືນລຸ້ນ python ໃນ tuple.
- python_build () - ກັບຄືນເລກສ້າງແລະວັນທີໃນຮູບແບບຂອງ Tuple.
- python_compiler () - ນັກລວບລວມຂໍ້ມູນທີ່ໃຊ້ໃນການລວບລວມ python.
- python_implementation () - ກັບຄືນການຈັດຕັ້ງປະຕິບັດ python ເຊັ່ນ "PyPy", "CPython", ແລະອື່ນໆ.
>>> print("Python version: ",platform.python_version()) >>> print("Python version in tuple: ",platform.python_version_tuple()) >>> print("Build info: ",platform.python_build()) >>> print("Compiler info: ",platform.python_compiler()) >>> print("Implementation: ",platform.python_implementation())
ດຽວນີ້ຂໍເອົາບາງຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບລະບົບ, ເຊັ່ນວ່າລົດຊາດຂອງ OS, ລຸ້ນປ່ອຍ, ໂປເຊດເຊີ, ແລະອື່ນໆ.
- ລະບົບ
- () - ກັບຄືນລະບົບ/ຊື່ OS ເຊັ່ນ“ Linux”,“ Windows”,“ Java”.
- ຮຸ່ນ () - ກັບຄືນຂໍ້ມູນຂ່າວສານຂອງລະບົບ.
- ປ່ອຍ () - ກັບຄືນລຸ້ນລຸ້ນລະບົບ. ເຄື່ອງ
- () - ກັບຄືນປະເພດເຄື່ອງຈັກ.
- ໂປເຊດເຊີ () - ກັບຄືນຊື່ໂຮງງານຜະລິດລະບົບ.
- node () - ກັບຄືນຊື່ເຄືອຂ່າຍລະບົບ.
- ເວທີ () - ສົ່ງຄືນຂໍ້ມູນທີ່ເປັນປະໂຫຍດຫຼາຍກ່ຽວກັບລະບົບ.
>>> print("Running OS Flavour: ",platform.system()) >>> print("OS Version: ",platform.version()) >>> print("OS Release: ",platform.release()) >>> print("Machine Type: ",platform.machine()) >>> print("Processor: ",platform.processor()) >>> print("Network Name: ",platform.node()) >>> print("Linux Kernel Version: ",platform.platform())
ແທນທີ່ຈະເຂົ້າເຖິງຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບລະບົບທັງ ໝົດ ໂດຍຜ່ານ ໜ້າ ທີ່ແຍກຕ່າງຫາກ, ພວກເຮົາສາມາດໃຊ້ຟັງຊັນ uname ()
ທີ່ສົ່ງຄືນ Tuple ທີ່ມີຊື່ພ້ອມກັບຂໍ້ມູນທັງ ໝົດ ເຊັ່ນ System System, ປ່ອຍ, ລຸ້ນ, ເຄື່ອງ, ໂປເຊດເຊີ. . ພວກເຮົາສາມາດໃຊ້ຄ່າດັດສະນີເພື່ອເຂົ້າເຖິງຂໍ້ມູນສະເພາະ.
>>> print("Uname function: ",platform.uname()) >>> print("\nSystem Information: ",platform.uname()[0]) >>> print("\nNetwork Name: ",platform.uname()[1]) >>> print("\nOS Release: ",platform.uname()[2]) >>> print("\nOS Version: ",platform.uname()[3]) >>> print("\nMachine Type: ",platform.uname()[4]) >>> print("\nMachine Processor: ",platform.uname()[5])
ຄິດເຖິງກໍລະນີການ ນຳ ໃຊ້ທີ່ທ່ານຕ້ອງການ ດຳ ເນີນການໂປຼແກຼມຂອງທ່ານພຽງແຕ່ໃນລຸ້ນ python ທີ່ແນ່ນອນເທົ່ານັ້ນຫຼືໃຊ້ໃນລົດຊາດສະເພາະຂອງ OS ເທົ່ານັ້ນ, ໃນກໍລະນີນີ້, ໂມດູນຂອງເວທີແມ່ນໃຊ້ໄດ້ງ່າຍ.
ຂ້າງລຸ່ມນີ້ແມ່ນ pseudocode ຕົວຢ່າງເພື່ອກວດເບິ່ງເວີຊັນ python ແລະລົດຊາດຂອງ OS.
import platform import sys if platform.python_version_tuple()[0] == 3: < Block of code > else: sys.exit() if platform.uname()[0].lower() == "linux": < Block of Code > else: sys.exit()
ໂມດູນຄໍາຫລັກ Python
ທຸກໆພາສາການຂຽນໂປຼແກຼມແມ່ນມາພ້ອມກັບ ຄຳ ທີ່ມີຢູ່ເຊິ່ງຊ່ວຍໃຫ້ມີ ໜ້າ ທີ່ແຕກຕ່າງກັນ. ຕົວຢ່າງ: ຄວາມຈິງ, ຜິດ, ຖ້າ, ສຳ ລັບ, ແລະອື່ນໆ .. ເຊັ່ນດຽວກັນ, python ມີ ຄຳ ທີ່ໃຊ້ແລ້ວທີ່ບໍ່ສາມາດໃຊ້ເປັນຕົວລະບຸຕົວແປ, ຕົວແປ, ຫລືຫ້ອງຮຽນ.
ໂມດູນຄໍາຫລັກໃຫ້ 2 ໜ້າ ທີ່.
- kwlist - ພິມອອກບັນຊີ ຄຳ ທີ່ໃຊ້ໃນ ຄຳ ສັບ.
- iskeyword (skeyword) - ກັບຄືນມາເປັນຄວາມຈິງຖ້າ s ແມ່ນ ຄຳ ທີ່ຖືກ ກຳ ນົດໂດຍໃຊ້ python
ຕອນນີ້ພວກເຮົາໄດ້ມາຮອດທ້າຍບົດແລ້ວ, ມາຮອດປະຈຸບັນພວກເຮົາໄດ້ສົນທະນາກ່ຽວກັບໂມດູນ python 2 ຢ່າງ (Platform ແລະ Keyword). ໂມດູນຂອງເວທີແມ່ນມີປະໂຫຍດຫຼາຍເມື່ອພວກເຮົາຕ້ອງການທີ່ຈະຈັບເອົາບາງຂໍ້ມູນກ່ຽວກັບລະບົບທີ່ພວກເຮົາ ກຳ ລັງເຮັດວຽກຢູ່. ໃນທາງກົງກັນຂ້າມ, ໂມດູນຄໍາຫລັກໃຫ້ລາຍຊື່ຄໍາທີ່ໃຊ້ແລະຫນ້າທີ່ທີ່ຖືກສ້າງໄວ້ເພື່ອກວດສອບວ່າຕົວລະບຸຕົວກໍານົດໃຫ້ແມ່ນຄໍາສໍາຄັນຫລືບໍ່.