Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การสร้างเอกสารโดยใช้โมดูล pydoc ใน Python


แนะนำตัว

pydoc โมดูลสร้างเอกสารโดยอัตโนมัติจากโมดูล Python สามารถบันทึกเอกสารเป็นหน้าข้อความบนคอนโซล แสดงบนเว็บเบราว์เซอร์ หรือแม้แต่เป็นไฟล์ HTML

ในบทความนี้ คุณจะได้เรียนรู้วิธีการดูเอกสารเหล่านี้ในกรณีต่างๆ และแม้กระทั่งเรียนรู้เกี่ยวกับเอกสารที่ช่วยคุณสร้างเอกสารของคุณเองสำหรับสคริปต์หลามของคุณ

เมื่อคุณรู้จักการใช้ pydoc แล้ว เรามาเริ่มกันเลย

เริ่มต้นใช้งาน

โมดูล pydoc มาพร้อมกับ Python ซึ่งหมายความว่าคุณไม่จำเป็นต้องดาวน์โหลดและติดตั้งแยกต่างหาก

ในการเข้าถึง pydoc คุณต้องนำเข้าก่อน

import pydoc

การเข้าถึงเชลล์แบบโต้ตอบโดยใช้ฟังก์ชัน help()

คุณสามารถเข้าถึงเชลล์แบบโต้ตอบใน pydoc ได้โดยใช้ฟังก์ชันความช่วยเหลือ

ในการดำเนินการนี้ ให้เปิดเทอร์มินัลแล้วป้อนเชลล์แบบโต้ตอบของหลาม

ตอนนี้ นำเข้า pydoc แล้วใช้คำสั่ง pydoc.help() เพื่อเรียกใช้เชลล์แบบโต้ตอบ

ตัวอย่าง

>>>import pydoc
>>>pydoc.help()

การสร้างเอกสารโดยใช้โมดูล pydoc ใน Python

ตอนนี้คุณสามารถป้อนชื่อของโมดูล ประเภทข้อมูล ฟังก์ชัน คลาส ฯลฯ เพื่อรับเอกสารประกอบได้จากสคริปต์โต้ตอบ

การดูเอกสารจากเบราว์เซอร์

หากคุณต้องการดูเอกสารจากเบราว์เซอร์ คุณสามารถทำได้ง่ายๆ โดยใช้ pydoc

คราวนี้คุณไม่จำเป็นต้องรันคำสั่งผ่าน python shell แต่คุณสามารถให้อาร์กิวเมนต์และเปิดใช้งานได้โดยตรง

โดยเปิดเทอร์มินัลแล้วพิมพ์คำสั่งด้านล่าง

python −m pydoc −b

สิ่งนี้ควรสร้างเอกสารสำหรับโมดูล ฟังก์ชัน และอ็อบเจ็กต์ของ python ทั้งหมดที่มีอยู่ในระบบภายในของคุณบนเบราว์เซอร์

คุณยังค้นหาและเรียกคีย์เวิร์ดที่ต้องการได้ด้วยวิธีนี้

C:\Users\vijay>python −m pydoc −b
Server ready at https://localhost:50621/
Server commands: [b]rowser, [q]uit
server> q
Server stopped

การสร้างเอกสารโดยใช้โมดูล pydoc ใน Python

การทำงานกับเอกสาร

ตัวอย่าง

def documentation():
   '''Documentation using docstrings'''
print(documentation.__doc__)
help(documentation)

ผลลัพธ์

Documentation using docstrings
Help on function documentation in module __main__:

documentation()
Documentation using docstrings

บทสรุป

ตอนนี้คุณทราบวิธีดูและอ่านเอกสารของคีย์เวิร์ด ฟังก์ชัน โมดูล วิธีการต่างๆ ของ python แบบออฟไลน์แล้วโดยใช้ฟังก์ชัน pydoc

คุณยังได้เรียนรู้วิธีสร้างและสร้างเอกสารของคุณเองโดยใช้เอกสารประกอบ

จำเป็นอย่างยิ่งที่จะต้องรักษาเอกสารที่ดีในขณะที่ทำงานในโครงการขนาดใหญ่ เพื่อที่จะรู้ว่าคุณกำลังทำอะไรอยู่ที่ไหนและหลีกเลี่ยงความสับสนในอนาคต นอกจากนี้ยังช่วยป้องกันข้อผิดพลาดที่ไม่รู้จักหรือรันไทม์ต่างๆ อีกด้วย