ไฟล์ py คืออะไร?
ไฟล์ .py เป็นไฟล์ที่มีซอร์สโค้ด Python มันเป็นไฟล์ข้อความธรรมดาที่สามารถสร้างและแก้ไขด้วยตัวแก้ไขข้อความใด ๆ แต่ต้องใช้ล่าม Python ในการรัน Python เป็นภาษาที่ตีความซึ่งหมายความว่ารหัสถูกดำเนินการทีละบรรทัดซึ่งตรงข้ามกับภาษาที่รวบรวมซึ่งจะถูกแปลงเป็นรหัสเครื่องก่อนที่จะทำงาน
ไฟล์ PY มักใช้ในการตั้งโปรแกรมเว็บเซิร์ฟเวอร์และระบบคอมพิวเตอร์ผู้ดูแลระบบอื่น ๆ พวกเขายังสามารถใช้เพื่อสร้างสคริปต์อย่างง่ายที่ทำงานที่หลากหลายเช่นการสร้างข้อความส่งอีเมลหรือดาวน์โหลดไฟล์
นี่คือข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ .py:
- ส่วนขยายของ .py หมายถึง "Python"
- โดยทั่วไปแล้วไฟล์ PY จะถูกตั้งชื่อด้วยชื่อของโปรแกรมหรือสคริปต์ที่มีอยู่ตามด้วยส่วนขยาย .py ตัวอย่างเช่นโปรแกรมที่เรียกว่า "hello_world" จะถูกบันทึกเป็นไฟล์ที่เรียกว่า "hello_world.py"
- ไฟล์ PY สามารถเปิดและแก้ไขด้วยตัวแก้ไขข้อความใด ๆ แต่ตัวแก้ไขซอร์สโค้ดที่มีการไฮไลต์ไวยากรณ์จะทำให้ง่ายต่อการอ่านและแก้ไขรหัส บรรณาธิการซอร์สโค้ดยอดนิยมสำหรับ Python ได้แก่ :
- ในการเรียกใช้ไฟล์ .py คุณจะต้องติดตั้งล่าม Python บนคอมพิวเตอร์ของคุณ เมื่อคุณติดตั้งล่ามแล้วคุณสามารถเรียกใช้ไฟล์ได้โดยเปิดพรอมต์คำสั่งและพิมพ์คำสั่งต่อไปนี้:
python your_file.py
ตัวอย่างเช่นในการเรียกใช้ไฟล์ที่เรียกว่า hello.py
คุณจะพิมพ์คำสั่งต่อไปนี้:
python hello.py
สิ่งนี้จะพิมพ์ข้อความ "สวัสดีโลก!" ไปยังคอนโซล
- ในการสร้างไฟล์ .py คุณสามารถใช้ตัวแก้ไขข้อความใด ๆ เมื่อคุณสร้างไฟล์แล้วคุณสามารถเริ่มเขียนรหัส Python ของคุณได้ รหัสถูกเขียนด้วยข้อความธรรมดาโดยแต่ละบรรทัดจะลงท้ายด้วยเครื่องหมายอัฒภาค ล่ามจะเรียกใช้รหัสทีละบรรทัดจากบนลงล่าง
นี่คือตัวอย่างของโปรแกรม Python ง่าย ๆ ที่พิมพ์ข้อความ "สวัสดีโลก!" ไปยังคอนโซล:
งูหลาม
print( "Hello, world!" )
โปรแกรมนี้มีความยาวเพียงบรรทัดเดียว แต่เป็นโปรแกรม Python ที่สมบูรณ์ เมื่อล่ามดำเนินการโปรแกรมนี้มันจะพิมพ์ข้อความ "สวัสดีโลก!" ไปยังคอนโซล
จะเปิดไฟล์ .py ได้อย่างไร?
มีสองวิธีในการเปิดไฟล์ .py:
- ใช้ตัวแก้ไขข้อความ
ตัวแก้ไขข้อความใด ๆ สามารถใช้เพื่อเปิดไฟล์ .py แต่ตัวแก้ไขซอร์สโค้ดที่มีการไฮไลต์ไวยากรณ์จะทำให้ง่ายต่อการอ่านและแก้ไขรหัส บรรณาธิการซอร์สโค้ดยอดนิยมสำหรับ Python ได้แก่ :
* Visual Studio Code * Sublime Text * PyCharm
หากต้องการเปิดไฟล์ .py ในตัวแก้ไขข้อความเพียงดับเบิลคลิกที่ไอคอนไฟล์ ไฟล์จะเปิดในตัวแก้ไขและคุณสามารถเริ่มอ่านและแก้ไขรหัส
- ใช้ล่าม Python
นอกจากนี้คุณยังสามารถเปิดไฟล์ .py โดยเรียกใช้ในล่าม Python ในการทำเช่นนี้ให้เปิดพรอมต์คำสั่งและนำทางไปยังไดเรกทอรีที่ไฟล์อยู่ จากนั้นพิมพ์คำสั่งต่อไปนี้:
python your_file.py
ตัวอย่างเช่นในการเปิดไฟล์ที่เรียกว่า hello.py
คุณจะพิมพ์คำสั่งต่อไปนี้:
python hello.py
สิ่งนี้จะเรียกใช้ไฟล์ในล่ามและเอาต์พุตของโปรแกรมจะแสดงในคอนโซล
วิธีใดที่คุณใช้ในการเปิดไฟล์ .py ขึ้นอยู่กับการตั้งค่าของคุณและงานที่คุณต้องทำ หากคุณต้องการอ่านไฟล์คุณสามารถใช้ตัวแก้ไขข้อความได้ แต่ถ้าคุณต้องการเรียกใช้ไฟล์คุณจะต้องใช้ล่าม Python
จะเรียกใช้ไฟล์ .py ได้อย่างไร?
มีสองวิธีในการเรียกใช้ไฟล์ .py:
- การใช้ตัวแก้ไขข้อความพร้อมล่าม Python ในตัว
บรรณาธิการข้อความบางตัวเช่น Visual Studio Code และ Pycharm มีล่าม Python ในตัว ซึ่งหมายความว่าคุณสามารถเปิดไฟล์ .py ในตัวแก้ไขและเรียกใช้โดยไม่ต้องเปิดพรอมต์คำสั่งแยกต่างหาก
ในการเรียกใช้ไฟล์ .py ในตัวแก้ไขข้อความด้วยล่ามในตัวเพียงเปิดไฟล์ในตัวแก้ไขแล้วคลิกปุ่ม "เรียกใช้" ไฟล์จะถูกเรียกใช้ในล่ามและเอาต์พุตของโปรแกรมจะแสดงในตัวแก้ไข
- การใช้ Python Interpreter จากพรอมต์คำสั่ง
หากคุณไม่มีตัวแก้ไขข้อความที่มีล่าม Python ในตัวคุณสามารถเรียกใช้ไฟล์ .py จากพรอมต์คำสั่ง ในการทำเช่นนี้ให้เปิดพรอมต์คำสั่งและนำทางไปยังไดเรกทอรีที่ไฟล์อยู่ จากนั้นพิมพ์คำสั่งต่อไปนี้:
python your_file.py
ตัวอย่างเช่นในการเรียกใช้ไฟล์ที่เรียกว่า hello.py
คุณจะพิมพ์คำสั่งต่อไปนี้:
python hello.py
สิ่งนี้จะเรียกใช้ไฟล์ในล่ามและเอาต์พุตของโปรแกรมจะแสดงในคอนโซล
ข้อผิดพลาดของไฟล์ .py ทั่วไปคืออะไร?
- ข้อผิดพลาดทางไวยากรณ์: ข้อผิดพลาดเหล่านี้เกิดขึ้นเมื่อรหัสไม่ถูกต้องตามหลักไวยากรณ์ ตัวอย่างเช่นข้อผิดพลาดทางไวยากรณ์อาจเกิดขึ้นได้หากคุณลืมใส่เครื่องหมายอัฒภาคที่ส่วนท้ายของบรรทัดหรือถ้าคุณใช้คำหลักที่ไม่ถูกต้อง
- ข้อผิดพลาดการเยื้อง: Python ต้องการรหัสที่เยื้องอย่างถูกต้อง หากรหัสของคุณไม่ได้รับการเยื้องอย่างถูกต้องคุณจะได้รับข้อผิดพลาดการเยื้อง
- ชื่อข้อผิดพลาด: ข้อผิดพลาดเหล่านี้เกิดขึ้นเมื่อคุณใช้ตัวแปรหรือฟังก์ชันที่ไม่มีอยู่ ตัวอย่างเช่นข้อผิดพลาดชื่ออาจเกิดขึ้นหากคุณพยายามพิมพ์ค่าของตัวแปรที่ยังไม่ได้กำหนด
- พิมพ์ข้อผิดพลาด: ข้อผิดพลาดเหล่านี้เกิดขึ้นเมื่อคุณพยายามใช้การดำเนินการหรือฟังก์ชั่นบนวัตถุที่ผิดประเภท ตัวอย่างเช่นข้อผิดพลาดประเภทอาจเกิดขึ้นหากคุณพยายามเพิ่มสตริงและจำนวนเต็มเข้าด้วยกัน
- ข้อผิดพลาดของแอตทริบิวต์: ข้อผิดพลาดเหล่านี้เกิดขึ้นเมื่อคุณพยายามเข้าถึงแอตทริบิวต์ของวัตถุที่ไม่มีอยู่ ตัวอย่างเช่นข้อผิดพลาดของแอตทริบิวต์อาจเกิดขึ้นได้หากคุณพยายามเรียกเมธอด
len()
บนสตริงที่ว่างเปล่า - นำเข้าข้อผิดพลาด: ข้อผิดพลาดเหล่านี้เกิดขึ้นเมื่อคุณพยายามนำเข้าโมดูลที่ไม่มีอยู่ ตัวอย่างเช่นข้อผิดพลาดในการนำเข้าอาจเกิดขึ้นหากคุณพยายามนำเข้าโมดูล
math
แต่ไม่ได้ติดตั้งบนคอมพิวเตอร์ของคุณ
ฉันจะเรียนรู้เพิ่มเติมเกี่ยวกับไฟล์ .py ได้ที่ไหน
- บทช่วยสอน Python อย่างเป็นทางการ: https://docs.python.org/3/tutorial/ เป็นจุดเริ่มต้นที่ยอดเยี่ยม มันครอบคลุมพื้นฐานของการเขียนโปรแกรม Python รวมถึงวิธีการสร้างและเรียกใช้ไฟล์ .py
- เอกสาร Python: https://docs.python.org/3/ เป็นทรัพยากรที่ครอบคลุมสำหรับโปรแกรมเมอร์ Python มันมีข้อมูลเกี่ยวกับทุกด้านของภาษา Python รวมถึงไฟล์ .py
- มีหลักสูตรและแบบฝึกหัดออนไลน์มากมายที่สอนการเขียนโปรแกรม Python การค้นหา Google อย่างรวดเร็วจะเปิดตัวเลือกมากมาย
- นอกจากนี้ยังมีฟอรัมออนไลน์และชุมชนหลายแห่งที่คุณสามารถถามคำถามและขอความช่วยเหลือเกี่ยวกับการเขียนโปรแกรม Python ตัวเลือกยอดนิยมบางอย่าง ได้แก่ Stack Overflow: https://stackoverflow.com/ และ Python Forums: https://www.python.org/community/forums/