ນີ້ແມ່ນຄໍາສັ່ງ python3 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
python - ເປັນພາສາການຂຽນໂປລແກລມທີ່ຕີຄວາມໝາຍ, ໂຕ້ຕອບ, ແນໃສ່ວັດຖຸ
ສະຫຼຸບສັງລວມ
python [ -B ] [ -b ] [ -d ] [ -E ] [ -h ] [ -i ] [ -I ]
[ -m ຊື່ໂມດູນ ] [ -q ] [ -O ] [ -OO ] [ -s ] [ -S ] [ -u ]
[ -v ] [ -V ] [ -W ການໂຕ້ຖຽງ ] [ -x ][ -X ທາງເລືອກ ] -? ]
[ -c ຄໍາສັ່ງ | script | - ] [ ກະທູ້ທີ່ ]
ລາຍລະອຽດ
Python ແມ່ນພາສາການຂຽນໂປລແກລມທີ່ຕີຄວາມ, ໂຕ້ຕອບ, ຮັດກຸມວັດຖຸທີ່ປະສົມປະສານ
ພະລັງງານທີ່ໂດດເດັ່ນດ້ວຍ syntax ທີ່ຊັດເຈນຫຼາຍ. ສໍາລັບການແນະນໍາການຂຽນໂປຼແກຼມໃນ Python,
ເບິ່ງ Python Tutorial. ເອກະສານອ້າງອີງຫໍສະໝຸດ Python ທີ່ສ້າງຂຶ້ນໃນຕົວ ແລະມາດຕະຖານ
ປະເພດ, ຄົງທີ່, ຫນ້າທີ່ແລະໂມດູນ. ສຸດທ້າຍ, ຄູ່ມືການອ້າງອິງ Python ອະທິບາຍ
syntax ແລະ semantics ຂອງພາສາຫຼັກໃນ (ບາງທີອາດເກີນໄປ) ລາຍລະອຽດຫຼາຍ. (ເຫຼົ່ານີ້
ເອກະສານອາດຈະຕັ້ງຢູ່ໂດຍຜ່ານ INTERNET ຊັບພະຍາກອນ ຂ້າງລຸ່ມນີ້; ພວກເຂົາເຈົ້າອາດຈະຖືກຕິດຕັ້ງຢູ່ໃນຂອງທ່ານ
ລະບົບເຊັ່ນດຽວກັນ.)
ພະລັງງານພື້ນຖານຂອງ Python ສາມາດຂະຫຍາຍໄດ້ດ້ວຍໂມດູນຂອງທ່ານເອງທີ່ຂຽນໃນ C ຫຼື C ++. ສຸດທີ່ສຸດ
ລະບົບໂມດູນດັ່ງກ່າວອາດຈະຖືກໂຫລດແບບເຄື່ອນໄຫວ. Python ຍັງສາມາດປັບຕົວເປັນສ່ວນຂະຫຍາຍໄດ້
ພາສາສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ມີຢູ່ແລ້ວ. ເບິ່ງເອກະສານພາຍໃນສໍາລັບຄໍາແນະນໍາ.
ເອກະສານສໍາລັບການຕິດຕັ້ງ Python modules ແລະ packages ສາມາດເບິ່ງໄດ້ໂດຍການດໍາເນີນການ pydoc
ໂຄງການ.
ຄໍາສັ່ງ LINE OPTIONS
-B ຢ່າຂຽນ .py[co] ໄຟລ໌ທີ່ນໍາເຂົ້າ. ເບິ່ງ PYTHONDONTWRITEBYTECODE ນຳ.
-b ອອກຄໍາເຕືອນກ່ຽວກັບ str(bytes_instance), str(bytearray_instance) ແລະການປຽບທຽບ
bytes/bytearray ກັບ str. (-bb: ບັນຫາຄວາມຜິດພາດ)
-c ຄໍາສັ່ງ
ລະບຸຄໍາສັ່ງທີ່ຈະປະຕິບັດ (ເບິ່ງພາກຕໍ່ໄປ). ນີ້ຈະສິ້ນສຸດບັນຊີລາຍຊື່ທາງເລືອກ
(ທາງເລືອກດັ່ງຕໍ່ໄປນີ້ແມ່ນຜ່ານການໂຕ້ຖຽງກັບຄໍາສັ່ງ).
-d ເປີດຜົນການດີບັກຕົວວິເຄາະ (ສຳລັບຕົວຊ່ວຍສ້າງເທົ່ານັ້ນ, ຂຶ້ນກັບການລວບລວມຂໍ້ມູນ
ທາງເລືອກ).
-E ບໍ່ສົນໃຈຕົວແປສະພາບແວດລ້ອມເຊັ່ນ PYTHONPATH ແລະ PYTHONHOME ທີ່ດັດແປງ
ພຶດຕິກຳຂອງນາຍພາສາ.
-h , -? , - ຊ່ວຍ
ພິມການນໍາໃຊ້ສໍາລັບການປະຕິບັດນາຍແປພາສາແລະອອກ.
-i ເມື່ອສະຄິບຖືກຜ່ານເປັນ argument ທໍາອິດຫຼື -c ທາງເລືອກແມ່ນຖືກນໍາໃຊ້, ເຂົ້າ
ຮູບແບບການໂຕ້ຕອບຫຼັງຈາກປະຕິບັດ script ຫຼືຄໍາສັ່ງ. ມັນບໍ່ໄດ້ອ່ານ
ໄຟລ໌ $PYTHONSTARTUP. ນີ້ສາມາດເປັນປະໂຫຍດໃນການກວດສອບຕົວແປທົ່ວໂລກຫຼື stack
ຕິດຕາມເມື່ອສະຄຣິບຍົກຂໍ້ຍົກເວັ້ນ.
-I ແລ່ນ Python ໃນໂໝດໂດດດ່ຽວ. ນີ້ກໍ່ຫມາຍເຖິງ -E ແລະ -s. ຢູ່ໃນຮູບແບບທີ່ໂດດດ່ຽວ sys.path
ບໍ່ມີທັງໄດເລກະທໍລີຂອງສະຄຣິບ ຫຼືໄດເຣັກທໍຣີຂອງໄຊທ໌ແພັກເກັດຂອງຜູ້ໃຊ້. ທັງໝົດ
ຕົວແປສະພາບແວດລ້ອມ PYTHON* ແມ່ນຖືກລະເລີຍເຊັ່ນກັນ. ຂໍ້ຈໍາກັດເພີ່ມເຕີມອາດຈະເປັນ
imposed ເພື່ອປ້ອງກັນຜູ້ໃຊ້ຈາກການໃສ່ລະຫັດເປັນອັນຕະລາຍ.
-m ຊື່ໂມດູນ
ຄົ້ນຫາ sys.path ສໍາລັບໂມດູນທີ່ມີຊື່ແລະດໍາເນີນການທີ່ສອດຄ້ອງກັນ py ໄຟລ໌ເປັນ
script
-O ເປີດການເພີ່ມປະສິດທິພາບພື້ນຖານ. ໃຫ້ສອງຄັ້ງ, ເຮັດໃຫ້ docstrings ຖືກຍົກເລີກ.
-OO ຍົກເລີກ docstrings ນອກເຫນືອໄປຈາກ -O ການເພີ່ມປະສິດທິພາບ.
-q ຫ້າມພິມສະບັບ ແລະຂໍ້ຄວາມລິຂະສິດ. ຂໍ້ຄວາມເຫຼົ່ານີ້ຍັງຖືກສະກັດກັ້ນ
ໃນຮູບແບບທີ່ບໍ່ມີການໂຕ້ຕອບ.
-s ຢ່າເພີ່ມລາຍຊື່ຜູ້ໃຊ້ໃສ່ sys.path.
-S ປິດໃຊ້ງານການນໍາເຂົ້າຂອງໂມດູນ ເວັບໄຊ ແລະການຫມູນໃຊ້ທີ່ຂຶ້ນກັບເວັບໄຊທ໌ຂອງ
sys.path ວ່າມັນ entails. ນອກຈາກນີ້ຍັງປິດການຫມູນໃຊ້ເຫຼົ່ານີ້ຖ້າຫາກວ່າ ເວັບໄຊ ແມ່ນຢ່າງຊັດເຈນ
ນໍາເຂົ້າຕໍ່ມາ.
-u ບັງຄັບໃຫ້ຊັ້ນສອງ I/O ຂອງ stdout ແລະ stderr ບໍ່ໄດ້ຮັບການບູດ. stdin ແມ່ນສະເຫມີໄປ
buffed. ຊັ້ນ I/O ຂໍ້ຄວາມຈະຍັງຄົງຢູ່ໃນແຖວ.
-v ພິມຂໍ້ຄວາມແຕ່ລະຄັ້ງທີ່ໂມດູນເລີ່ມຕົ້ນ, ສະແດງສະຖານທີ່ (ຊື່ໄຟລ໌ຫຼື
ໂມດູນໃນຕົວ) ຈາກທີ່ມັນຖືກໂຫລດ. ເມື່ອໃຫ້ສອງຄັ້ງ, ພິມຂໍ້ຄວາມສໍາລັບ
ແຕ່ລະໄຟລ໌ທີ່ຖືກກວດສອບເມື່ອຊອກຫາໂມດູນ. ນອກຈາກນີ້ຍັງສະຫນອງ
ຂໍ້ມູນກ່ຽວກັບການອະນາໄມໂມດູນຢູ່ທາງອອກ.
-V , - ການປ່ຽນແປງ
ພິມໝາຍເລກເວີຊັ່ນ Python ຂອງຕົວປະຕິບັດການ ແລະອອກ.
-W ການໂຕ້ຖຽງ
ການຄວບຄຸມການເຕືອນໄພ. Python ບາງຄັ້ງພິມຂໍ້ຄວາມເຕືອນເຖິງ sys.stderr. ປົກກະຕິ
ຂໍ້ຄວາມເຕືອນມີຮູບແບບດັ່ງຕໍ່ໄປນີ້: ເອກະສານ:ອອນໄລນ໌: ຫມວດ: ພາສາ: ຂໍ້ຄວາມ. ໂດຍຕົວຢ່າງ,
ແຕ່ລະຄໍາເຕືອນຈະຖືກພິມອອກຄັ້ງດຽວສໍາລັບແຕ່ລະສາຍແຫຼ່ງທີ່ມັນເກີດຂຶ້ນ. ທາງເລືອກນີ້
ຄວບຄຸມວ່າຈະພິມຄຳເຕືອນຫຼາຍປານໃດ. ຫຼາຍ -W ທາງເລືອກອາດຈະໄດ້ຮັບ; ເມື່ອ ກ
ຄໍາເຕືອນກົງກັນຫຼາຍກວ່າຫນຶ່ງທາງເລືອກ, ການປະຕິບັດສໍາລັບທາງເລືອກທີ່ກົງກັນສຸດທ້າຍແມ່ນ
ປະຕິບັດ. ບໍ່ຖືກຕ້ອງ -W ທາງເລືອກແມ່ນຖືກລະເລີຍ (ຂໍ້ຄວາມເຕືອນໄພແມ່ນພິມອອກກ່ຽວກັບການ
ທາງເລືອກທີ່ບໍ່ຖືກຕ້ອງໃນເວລາທີ່ການເຕືອນໄພທໍາອິດອອກ). ຄຳເຕືອນຍັງສາມາດຄວບຄຸມໄດ້
ຈາກພາຍໃນໂຄງການ Python ໂດຍໃຊ້ ຄໍາເຕືອນ module
ຮູບແບບທີ່ລຽບງ່າຍທີ່ສຸດຂອງ ການໂຕ້ຖຽງ ແມ່ນຫນຶ່ງໃນຕໍ່ໄປນີ້ ການປະຕິບັດ strings (ຫຼືເປັນເອກະລັກ
ຕົວຫຍໍ້): ບໍ່ສົນໃຈ ບໍ່ສົນໃຈຄຳເຕືອນທັງໝົດ; Default ເພື່ອຮຽກຮ້ອງຢ່າງຈະແຈ້ງ
ພຶດຕິກໍາເລີ່ມຕົ້ນ (ການພິມຄໍາເຕືອນແຕ່ລະຄັ້ງຕໍ່ສາຍແຫຼ່ງ); ທັງຫມົດ ພິມ ກ
ການເຕືອນໄພໃນແຕ່ລະຄັ້ງທີ່ມັນເກີດຂຶ້ນ (ນີ້ອາດຈະສ້າງຫຼາຍຂໍ້ຄວາມຖ້າຫາກວ່າຄໍາເຕືອນແມ່ນ
triggered repeatedly ສໍາລັບເສັ້ນແຫຼ່ງດຽວກັນ, ເຊັ່ນ: ພາຍໃນ loop); ໂມດູນ to
ພິມແຕ່ລະຄໍາເຕືອນພຽງແຕ່ຄັ້ງທໍາອິດທີ່ມັນເກີດຂຶ້ນໃນແຕ່ລະໂມດູນ; ຄັ້ງຫນຶ່ງ ເພື່ອພິມແຕ່ລະຄົນ
ເຕືອນພຽງແຕ່ຄັ້ງທໍາອິດທີ່ມັນເກີດຂຶ້ນໃນໂຄງການ; ຫຼື ຄວາມຜິດພາດ ຍົກສູງບົດບາດ
ຂໍ້ຍົກເວັ້ນແທນທີ່ຈະພິມຂໍ້ຄວາມເຕືອນ.
ແບບຟອມເຕັມຮູບແບບຂອງ ການໂຕ້ຖຽງ is ການປະຕິບັດ:ຂໍ້ຄວາມ:ຫມວດ: ພາສາ:ໂມດູນ:ເສັ້ນ. ທີ່ນີ້, ການປະຕິບັດ is
ດັ່ງທີ່ອະທິບາຍໄວ້ຂ້າງເທິງແຕ່ໃຊ້ກັບຂໍ້ຄວາມທີ່ກົງກັບຊ່ອງທີ່ຍັງເຫຼືອເທົ່ານັ້ນ.
ຊ່ອງຫວ່າງເປົ່າກົງກັບຄ່າທັງໝົດ; ການຕິດຕາມຊ່ອງຫວ່າງເປົ່າອາດຈະຖືກລະເວັ້ນ. ໄດ້ ຂໍ້ຄວາມ
ພາກສະຫນາມກົງກັບຈຸດເລີ່ມຕົ້ນຂອງຂໍ້ຄວາມເຕືອນທີ່ພິມອອກ; ການແຂ່ງຂັນນີ້ແມ່ນກໍລະນີ-
insensitive. ໄດ້ ຫມວດ: ພາສາ ພາກສະຫນາມກົງກັບປະເພດຄໍາເຕືອນ. ອັນນີ້ຕ້ອງເປັນ
ຊື່ຫ້ອງຮຽນ; ການທົດສອບການຈັບຄູ່ວ່າປະເພດການເຕືອນໄພຕົວຈິງຂອງຂໍ້ຄວາມແມ່ນ a
subclass ຂອງປະເພດຄໍາເຕືອນທີ່ລະບຸໄວ້. ຕ້ອງລະບຸຊື່ເຕັມຂອງຫ້ອງຮຽນ.
ໄດ້ ໂມດູນ ພາກສະຫນາມກົງກັບຊື່ໂມດູນ (ມີຄຸນສົມບັດຄົບຖ້ວນ); ການແຂ່ງຂັນນີ້ແມ່ນກໍລະນີ-
ອ່ອນໄຫວ. ໄດ້ ອອນໄລນ໌ ຊ່ອງຂໍ້ມູນກົງກັບຕົວເລກແຖວ, ບ່ອນທີ່ສູນກົງກັບເສັ້ນທັງໝົດ
ຕົວເລກ ແລະດັ່ງນັ້ນຈຶ່ງທຽບເທົ່າກັບເລກແຖວທີ່ຖືກລະເວັ້ນ.
-X ທາງເລືອກ
ກໍານົດທາງເລືອກການປະຕິບັດສະເພາະ.
-x ຂ້າມແຖວທໍາອິດຂອງແຫຼ່ງ. ນີ້ແມ່ນມີຈຸດປະສົງສໍາລັບການ hack ສະເພາະ DOS ເທົ່ານັ້ນ.
ຄຳເຕືອນ: ໝາຍເລກແຖວໃນຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດຈະຖືກປິດລົງເທື່ອລະອັນ!
ນາຍພາສາ INTERFACE
ອິນເຕີເຟດຂອງຕົວແປແມ່ນຄ້າຍຄືກັບ UNIX shell: ເມື່ອຖືກເອີ້ນດ້ວຍມາດຕະຖານ
input ເຊື່ອມຕໍ່ກັບອຸປະກອນ tty, ມັນ prompts ສໍາລັບຄໍາສັ່ງແລະປະຕິບັດໃຫ້ເຂົາເຈົ້າຈົນກ່ວາ EOF ເປັນ.
ອ່ານ; ເມື່ອເອີ້ນດ້ວຍ argument ຊື່ໄຟລ໌ຫຼືກັບໄຟລ໌ເປັນວັດສະດຸປ້ອນມາດຕະຖານ, ມັນອ່ານແລະ
ປະຕິບັດກ script ຈາກໄຟລ໌ນັ້ນ; ເມື່ອເອີ້ນດ້ວຍ -c ຄໍາສັ່ງ, ມັນປະຕິບັດ Python
ຄໍາຖະແຫຼງການທີ່ໄດ້ຮັບເປັນ ຄໍາສັ່ງທີ່ຢູ່ ທີ່ນີ້ ຄໍາສັ່ງ ອາດຈະປະກອບດ້ວຍຫຼາຍຄໍາຖະແຫຼງທີ່ແຍກອອກໂດຍ
ສາຍໃໝ່. ຊ່ອງຫວ່າງຊັ້ນນໍາແມ່ນມີຄວາມສໍາຄັນໃນຄໍາຖະແຫຼງ Python! ໃນທີ່ບໍ່ມີການໂຕ້ຕອບ
ໂຫມດ, ການປ້ອນຂໍ້ມູນທັງໝົດຈະຖືກວິເຄາະກ່ອນທີ່ຈະຖືກປະຕິບັດ.
ຖ້າມີ, ຊື່ສະຄຣິບແລະການໂຕ້ຖຽງເພີ່ມເຕີມຫຼັງຈາກນັ້ນຈະຖືກສົ່ງກັບສະຄິບ
ໃນຕົວແປ Python sys.argv, ຊຶ່ງເປັນບັນຊີລາຍຊື່ຂອງ strings (ທໍາອິດທ່ານຕ້ອງ ການນໍາເຂົ້າ sys to
ສາມາດເຂົ້າເຖິງໄດ້). ຖ້າບໍ່ມີຊື່ສະຄຣິບຖືກໃຫ້, sys.argv[0] ເປັນ string ເປົ່າ; ຖ້າ -c
ຖືກນໍາໃຊ້, sys.argv[0] ປະກອບດ້ວຍສະຕຣິງ '-c'. ໃຫ້ສັງເກດວ່າທາງເລືອກທີ່ຖືກຕີຄວາມໂດຍ
ນາຍພາສາ Python ຕົວມັນເອງບໍ່ໄດ້ຖືກຈັດໃສ່ sys.argv.
ໃນໂຫມດໂຕ້ຕອບ, ການເຕືອນຕົ້ນຕໍແມ່ນ `>>>'; ການເຕືອນທີສອງ (ເຊິ່ງປະກົດຂຶ້ນເມື່ອ a
ຄຳສັ່ງບໍ່ສົມບູນ) ແມ່ນ `...'. ການກະຕຸ້ນເຕືອນສາມາດປ່ຽນແປງໄດ້ໂດຍການມອບຫມາຍໃຫ້ sys.ps1 or
sys.ps2. ນາຍພາສາເຊົາເມື່ອມັນອ່ານ EOF ທັນທີ. ໃນເວລາທີ່ unhandled
ຂໍ້ຍົກເວັ້ນເກີດຂຶ້ນ, ການຕິດຕາມ stack ຖືກພິມອອກແລະການຄວບຄຸມກັບຄືນໄປຫາການກະຕຸ້ນເຕືອນຕົ້ນຕໍ; ໃນ
ໂໝດບໍ່ໂຕ້ຕອບ, ນາຍພາສາຈະອອກຫຼັງຈາກພິມຂໍ້ຄວາມ stack. ຂັດຂວາງ
ສັນຍານຍົກສູງບົດບາດ ແປ້ນພິມຂັດຈັງຫວະ ຂໍ້ຍົກເວັ້ນ; ສັນຍານ UNIX ອື່ນໆບໍ່ໄດ້ຖືກຈັບ (ຍົກເວັ້ນ
ວ່າ SIGPIPE ບາງຄັ້ງຖືກລະເລີຍ, ໃນເງື່ອນໄຂຂອງ ຄວາມຜິດພາດ IOE ຂໍ້ຍົກເວັ້ນ). ຂໍ້ຄວາມຜິດພາດແມ່ນ
ຂຽນໃສ່ stderr.
ເອກະສານ ແລະ ຜູ້ອໍານວຍການ
ເຫຼົ່ານີ້ແມ່ນຂຶ້ນກັບຄວາມແຕກຕ່າງໂດຍອີງຕາມສົນທິສັນຍາການຕິດຕັ້ງທ້ອງຖິ່ນ; ${prefix} ແລະ
${exec_prefix} ແມ່ນຂຶ້ນກັບການຕິດຕັ້ງ ແລະຄວນຈະຖືກຕີຄວາມໝາຍເປັນຊອບແວ GNU;
ພວກເຂົາອາດຈະຄືກັນ. ໃນ Debian GNU/{Hurd,Linux} ຄ່າເລີ່ມຕົ້ນຂອງທັງສອງແມ່ນ / usr.
${exec_prefix}/bin/python
ສະຖານທີ່ແນະນຳຂອງນາຍພາສາ.
${prefix}/lib/python
${exec_prefix}/lib/python
ສະຖານທີ່ແນະນໍາຂອງໄດເລກະທໍລີທີ່ມີໂມດູນມາດຕະຖານ.
${prefix}/include/python
${exec_prefix}/include/python
ສະຖານທີ່ແນະນໍາຂອງໄດເລກະທໍລີທີ່ປະກອບມີໄຟລ໌ທີ່ຈໍາເປັນສໍາລັບ
ພັດທະນາການຂະຫຍາຍ Python ແລະຝັງຕົວແປພາສາ.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
PYTHONHOME
ປ່ຽນສະຖານທີ່ຂອງຫ້ອງສະໝຸດ Python ມາດຕະຖານ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຫ້ອງສະຫມຸດ
ຖືກຄົ້ນຫາໃນ ${prefix}/lib/python ແລະ
${exec_prefix}/lib/python , ບ່ອນທີ່ ${prefix} ແລະ ${exec_prefix} ຢູ່
ໄດເລກະທໍລີທີ່ຂຶ້ນກັບການຕິດຕັ້ງ, ທັງສອງເລີ່ມຕົ້ນເປັນ / usr / ທ້ອງຖິ່ນທີ່ຢູ່ ເມື່ອໃດ
$PYTHONHOME ຖືກຕັ້ງເປັນໄດເຣັກທໍຣີດຽວ, ຄ່າຂອງມັນແທນທັງ ${prefix} ແລະ
${exec_prefix}. ເພື່ອລະບຸຄ່າທີ່ແຕກຕ່າງກັນສໍາລັບການເຫຼົ່ານີ້, ໃຫ້ຕັ້ງ $PYTHONHOME ເປັນ
${prefix}:${exec_prefix}.
ໄພທອນພົດ
ຂະຫຍາຍເສັ້ນທາງການຊອກຫາເລີ່ມຕົ້ນສໍາລັບໄຟລ໌ໂມດູນ. ຮູບແບບແມ່ນຄືກັນກັບ
shell's $PATH: ຊື່ເສັ້ນທາງໄດເຣັກທໍຣີໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນແຍກອອກດ້ວຍຈໍ້າສອງເມັດ. ບໍ່ມີຢູ່ແລ້ວ
ໄດເລກະທໍລີຖືກລະເລີຍຢ່າງງຽບໆ. ເສັ້ນທາງຄົ້ນຫາເລີ່ມຕົ້ນແມ່ນການຕິດຕັ້ງ
ຂຶ້ນກັບ, ແຕ່ໂດຍທົ່ວໄປແລ້ວເລີ່ມຕົ້ນດ້ວຍ ${prefix}/lib/python (ເບິ່ງ PYTHONHOME
ຂ້າງເທິງ). ເສັ້ນທາງການຊອກຫາເລີ່ມຕົ້ນຖືກຕໍ່ທ້າຍສະເໝີກັບ $PYTHONPATH. ຖ້າເປັນ script
argument ໄດ້ຖືກມອບໃຫ້, ໄດເລກະທໍລີທີ່ມີ script ຖືກໃສ່ໃນເສັ້ນທາງໃນ
ຕໍ່ໜ້າ $PYTHONPATH. ເສັ້ນທາງຄົ້ນຫາສາມາດຖືກດັດແປງຈາກພາຍໃນ Python
ໂຄງການເປັນຕົວແປ sys.path.
PYTHONSTARTUP
ຖ້ານີ້ແມ່ນຊື່ຂອງໄຟລ໌ທີ່ສາມາດອ່ານໄດ້, ຄໍາສັ່ງ Python ໃນໄຟລ໌ນັ້ນແມ່ນ
ປະຕິບັດກ່ອນທີ່ການເຕືອນທໍາອິດຈະສະແດງຢູ່ໃນໂຫມດໂຕ້ຕອບ. ໄຟລ໌ແມ່ນ
ປະຕິບັດໃນຊ່ອງຊື່ດຽວກັນທີ່ຄໍາສັ່ງໂຕ້ຕອບຖືກປະຕິບັດດັ່ງນັ້ນ
ວັດຖຸທີ່ກໍານົດຫຼືນໍາເຂົ້າໃນມັນສາມາດນໍາໃຊ້ໂດຍບໍ່ມີຄຸນນະສົມບັດໃນ
ເຊດຊັນການໂຕ້ຕອບ. ທ່ານຍັງສາມາດປ່ຽນການເຕືອນໄດ້ sys.ps1 ແລະ sys.ps2 ໃນນີ້
ຍື່ນ.
PYTHONOPTIMIZE
ຖ້າອັນນີ້ຖືກຕັ້ງເປັນສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ ມັນເທົ່າກັບການລະບຸ -O ທາງເລືອກ.
ຖ້າຕັ້ງເປັນຈໍານວນເຕັມ, ມັນເທົ່າກັບການລະບຸ -O ຫຼາຍຄັ້ງ.
PYTHONDEBUG
ຖ້າອັນນີ້ຖືກຕັ້ງເປັນສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ ມັນເທົ່າກັບການລະບຸ -d ທາງເລືອກ.
ຖ້າຕັ້ງເປັນຈໍານວນເຕັມ, ມັນເທົ່າກັບການລະບຸ -d ຫຼາຍຄັ້ງ.
PYTHONDONTWRITEBYTECODE
ຖ້າອັນນີ້ຖືກຕັ້ງເປັນສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ ມັນເທົ່າກັບການລະບຸ -B ທາງເລືອກ
(ຢ່າພະຍາຍາມຂຽນ .py[co] ແຟ້ມ).
PYTHONINSPECT
ຖ້າອັນນີ້ຖືກຕັ້ງເປັນສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ ມັນເທົ່າກັບການລະບຸ -i ທາງເລືອກ.
PYTHONIOENCODING
ຖ້າອັນນີ້ຖືກຕັ້ງໄວ້ກ່ອນທີ່ຈະແລ່ນນາຍພາສາ, ມັນຈະ overrides ການເຂົ້າລະຫັດທີ່ໃຊ້ສໍາລັບ
stdin/stdout/stderr, ໃນ syntax ຊື່ເຂົ້າລະຫັດ:ຜູ້ຈັດການຄວາມຜິດພາດ ໄດ້ ຜູ້ຈັດການຄວາມຜິດພາດ ສ່ວນ
ເປັນທາງເລືອກແລະມີຄວາມຫມາຍຄືກັນກັບໃນ str.encode. ສໍາລັບ stderr, ໄດ້ ຜູ້ຈັດການຄວາມຜິດພາດ
ພາກສ່ວນຖືກລະເລີຍ; ຕົວຈັດການຈະເປັນ 'backslashreplace' ສະເໝີ.
PYTHONNOUSERSITE
ຖ້າອັນນີ້ຖືກຕັ້ງເປັນສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ ມັນເທົ່າກັບການລະບຸ -s ທາງເລືອກ
(ຢ່າເພີ່ມໄດເລກະທໍລີເວັບໄຊທ໌ຜູ້ໃຊ້ໃສ່ sys.path).
PYTHONUNBUFFERED
ຖ້າອັນນີ້ຖືກຕັ້ງເປັນສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ ມັນເທົ່າກັບການລະບຸ -u ທາງເລືອກ.
PYTHONVERBOSE
ຖ້າອັນນີ້ຖືກຕັ້ງເປັນສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ ມັນເທົ່າກັບການລະບຸ -v ທາງເລືອກ.
ຖ້າຕັ້ງເປັນຈໍານວນເຕັມ, ມັນເທົ່າກັບການລະບຸ -v ຫຼາຍຄັ້ງ.
ຄຳເຕືອນໄພທູນ
ຖ້າອັນນີ້ຖືກຕັ້ງເປັນສະຕຣິງທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ, ມັນເທົ່າກັບການລະບຸ -W
ທາງເລືອກສໍາລັບແຕ່ລະຄ່າແຍກຕ່າງຫາກ.
PYTHONHASHSEED
ຖ້າຕົວແປນີ້ຖືກຕັ້ງເປັນ "ສຸ່ມ", ຄ່າສຸ່ມແມ່ນໃຊ້ເພື່ອແກ່ນຂອງ hashes ຂອງ
str, bytes ແລະ datetime object.
ຖ້າ PYTHONHASHSEED ຖືກຕັ້ງເປັນຄ່າຈໍານວນເຕັມ, ມັນຖືກນໍາໃຊ້ເປັນເມັດຄົງທີ່ສໍາລັບ
ການສ້າງ hash() ຂອງປະເພດທີ່ກວມເອົາໂດຍການສຸ່ມ hash. ຈຸດປະສົງຂອງມັນ
ແມ່ນການອະນຸຍາດໃຫ້ hashing ຊ້ໍາກັນ, ເຊັ່ນ: ການທົດສອບຕົນເອງສໍາລັບນາຍພາສາເອງ,
ຫຼືອະນຸຍາດໃຫ້ກຸ່ມຂະບວນການ python ແບ່ງປັນຄ່າ hash.
ຈຳນວນເຕັມຈະຕ້ອງເປັນຕົວເລກທົດສະນິຍົມໃນໄລຍະ [0,4294967295]. ການລະບຸ
ຄ່າ 0 ຈະປິດການສຸ່ມ hash.
ໃຊ້ python3 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net