วิธีการเรียกใช้ Python สคริปต์: คำแนะนำทีละขั้นตอน

⚡ สรุปอย่างชาญฉลาด

Python สคริปต์ช่วยให้คุณบันทึกและนำโค้ดในไฟล์ .py กลับมาใช้ใหม่ได้ วิธีการด้านล่างนี้แสดงวิธีการเรียกใช้สคริปต์ Python สามารถเขียนสคริปต์ได้หลายวิธี: แบบโต้ตอบ, จาก IDE, โดยใช้ตัวจัดการไฟล์, จากบรรทัดคำสั่ง และบนระบบลินุกซ์

  • 📄 สคริปต์คืออะไร: สคริปต์คือไฟล์ .py ที่สามารถนำกลับมาใช้ใหม่ได้ ซึ่งประกอบด้วย... Python โค้ดที่คุณสามารถเรียกใช้งานซ้ำได้
  • ⌨️ อินเตอร์แอคที: รันโค้ดทีละบรรทัดใน Python เปลือกแบบโต้ตอบ
  • 🧠 ไอดี: เรียกใช้สคริปต์โดยตรงจากโปรแกรมแก้ไขข้อความ เช่น PyCharm or IDLE.
  • 🖱️ ตัวจัดการไฟล์: Double-คลิกไฟล์ หรือใช้คำสั่งในบรรทัดคำสั่งโดยระบุชื่อไฟล์
  • 🐧 ลินุกซ์: เรียกใช้สคริปต์จากเทอร์มินัล โดยสามารถเลือกที่จะกำหนดให้สคริปต์เหล่านั้นสามารถเรียกใช้งานได้
  • 🔀 Code เทียบกับ โมดูล เทียบกับ สคริปต์: บทช่วยสอนนี้จะเปรียบเทียบคำศัพท์ที่เกี่ยวข้องทั้งสามคำนี้

วิธีการเรียกใช้ Python สคริปต์

สคริปต์อยู่ในอะไร Python?

สคริปต์ใน Python สามารถกำหนดเป็นไฟล์ที่ประกอบด้วย Python รหัสหรือโปรแกรม ลงท้ายด้วยนามสกุลเป็น .py

ล่ามสามารถรันสคริปต์ได้สองวิธีที่แตกต่างกันดังรายการด้านล่าง: –

  • สคริปต์สามารถดำเนินการเป็นโมดูลหรือเป็นสคริปต์ได้
  • รหัสที่เขียนในรูปแบบโต้ตอบ Python ลักษณะเซสชันพรอมต์คำสั่ง

วิธีการวิ่ง Python รหัสและสคริปต์เชิงโต้ตอบ?

นี่คือขั้นตอนในการดำเนินการนี้:

ขั้นตอน 1) โปรแกรมเมอร์จะต้องเปิดบรรทัดคำสั่งในโหมดโต้ตอบ

ขั้นตอน 2) ขั้นตอนต่อไป ให้เรียกใช้ตัวแปลภาษา Python ในบรรทัดคำสั่งโดยใช้คำสั่ง typing คำสั่งต่อไปนี้: –

คำสั่ง:

python

ขั้นตอน 3) โปรแกรมเมอร์สามารถเขียนตามลำดับได้ Python รหัสและดำเนินการตามลำดับเดียวกัน

สามารถพิมพ์โปรแกรมต่อไปนี้ในบรรทัดคำสั่งดังแสดงด้านล่าง:

ตัวอย่าง: -

Python Code:

python
print ('hello world Guru99')

Output:

hello world Guru99

ให้เราเอาอีก Python รหัสที่สามารถเขียนในบรรทัดคำสั่งแบบโต้ตอบได้

ตัวอย่าง:

Python Code:

Python
a=25
b=50
 if a > b:
...    print ("a is more than b")
... else:
...    print ("b is more than a")
...
b is more than a
>>>

Output:

b is more than a

ต่อไปนี้คือภาพหน้าจอ: –

วิธีการเรียกใช้ Python สคริปต์

คำอธิบาย:

โค้ดด้านบนจะเปรียบเทียบอาร์กิวเมนต์สองตัวและค้นหาว่าอาร์กิวเมนต์ใดมีค่ามากกว่า ตรวจสอบให้แน่ใจว่ามีการเยื้องย่อหน้าคำสั่งอย่างถูกต้องเพื่อหลีกเลี่ยงข้อผิดพลาดในการเยื้องย่อหน้า หากต้องการออกจากบรรทัดคำสั่งของ Windows ให้กด Ctrl+Z และตามด้วย Enter

วิธีการวิ่ง Python ไฟล์สคริปต์แบบโต้ตอบจาก Windows กุย?

นี่คือขั้นตอนในการดำเนินการนี้:

ขั้นตอน 1) เปิดบรรทัดคำสั่งแล้วพิมพ์ Python คำสั่งตามด้วยชื่อไฟล์สคริปต์

ขั้นตอน 2) ตรวจสอบให้แน่ใจว่าไฟล์สคริปต์ถูกสร้างขึ้นแล้ว

ขั้นตอน 3) ไฟล์สคริปต์ควรลงท้ายด้วย .py หรือ ปิ้ว ขั้นตอนต่อไป ให้เปิดไฟล์ Windows พร้อมรับคำสั่ง.

ต่อไปนี้เป็นโค้ดที่ต้องเขียนในบรรทัดคำสั่งเพื่อเรียกใช้ Python สคริปต์:

Python บรรทัดคำสั่ง Code:

Python example.py

Output:

Hello, world!

วิธีการวิ่ง Python สคริปต์จาก IDE

สภาพแวดล้อมการพัฒนาแบบรวมเรียกอีกอย่างว่า IDE ในรูปแบบย่อ มีการตั้งค่าเสมือนของลำดับชั้นของไฟล์และโฟลเดอร์ ช่วยให้โปรแกรมเมอร์สามารถสร้าง Python โครงการได้อย่างรวดเร็ว IDE จัดเตรียมการจัดระเบียบไฟล์ลงในโฟลเดอร์ต่างๆ

โฟลเดอร์ที่แตกต่างกันเหล่านี้เป็นของไดเร็กทอรีทั่วไปเดียว

Spyder และ PyCharm เป็นสอง Python IDE ที่ทำให้โปรแกรมเมอร์สามารถรัน IDE ที่ทำให้โปรแกรมเมอร์สามารถทำงานได้ Python โปรแกรม.

ให้เรายกตัวอย่างการดำเนินการก Python สคริปต์ใน PyCharm ไอดี:

ขั้นตอน 1) ขั้นตอนแรก ให้สร้างโปรเจ็กต์ใหม่ใน PyCharm.

ขั้นตอน 2) ตั้งชื่อโครงการว่า Guruพิมพ์ 99Example แล้วคลิกสร้าง

ขั้นตอน 3) เลือกโฟลเดอร์รากที่มีชื่อว่า Guruเลือก 99Example แล้วคลิกขวา

ขั้นตอน 4) ไปที่ตัวเลือกใหม่และสร้างใหม่ Python ไฟล์

ขั้นตอน 5) ให้ชื่อ Python ไฟล์

เราได้ให้ไว้ที่นี่แล้ว Guru99ตัวอย่าง

ขั้นตอน 6) ในช่องว่าง Python ไฟล์ที่สร้างขึ้นใน PyCharm ใน IDE ให้เขียนโค้ดต่อไปนี้ตามที่แสดงด้านล่าง: –

Python Code:

print ('hello world Guru99')

ขั้นตอน 7) หากต้องการเรียกใช้โค้ดด้านบน ให้คลิกขวาที่ตัวแก้ไขแล้วเลือกตัวเลือก “เรียกใช้ไฟล์ใน Python คอนโซล”.

โค้ดนี้จะเปิดหน้าต่างคอนโซลใน IDE และผลลัพธ์จะเป็นดังนี้:

Output:

PyDev console: starting.
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)] on win32
>>> runfile('C:/Users/OS Name/PycharmProjects/Guru99Example/Guru99Example.py', wdir='C:/Users/OS Name/PycharmProjects/Guru99Example')
hello world Guru99

ต่อไปนี้คือภาพหน้าจอ:

วิธีการวิ่ง Python สคริปต์จาก IDE

วิธีการวิ่ง Python สคริปต์จาก IDE

วิธีการวิ่ง Python สคริปต์จาก IDE

คำอธิบาย:

โค้ดด้านบนเป็นตัวอย่างง่ายๆ ของวิธีการพิมพ์ข้อความ "hello world" ในภาษาโปรแกรม PyCharm ไอดี.

วิธีการวิ่ง Python สคริปต์โดยใช้ตัวจัดการไฟล์?

ต่อไปนี้เป็นขั้นตอนในการเรียกใช้ Python สคริปต์โดยใช้ตัวจัดการไฟล์:

ขั้นตอน 1) เปิด Notepad และเพิ่มบางส่วน Python รหัส.

ขั้นตอน 2) พิมพ์ ('สวัสดีโลก') Guru99')

ขั้นตอน 3) บันทึกไฟล์สคริปต์ที่มีนามสกุลเป็น .py หรือ ปิ้ว

ขั้นตอน 4) ไฟล์นามสกุล .py ใช้สำหรับโปรแกรมที่มี Python.exe

ขั้นตอน 5) ในระบบปฏิบัติการ Windows ให้คลิกขวาที่ Python ไฟล์แล้วคลิกเปิด อ้างถึงภาพหน้าจอด้านล่าง: –

วิ่ง Python สคริปต์โดยใช้ตัวจัดการไฟล์

เมื่อดำเนินการแล้ว จะเปิดหน้าจอบรรทัดคำสั่งขึ้นมาครู่หนึ่ง อ้างถึงภาพหน้าจอด้านล่าง: –

เพื่อให้แน่ใจว่าหน้าจอจะยังคงอยู่ชั่วขณะ ให้เพิ่มคำสั่งต่อไปนี้ใน Python ไฟล์สคริปต์ดังแสดงด้านล่าง: –

Python Code:

input ('Press provide enter to exit...')

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

อย่างไรก็ตามหากว่า Python script มีข้อผิดพลาดบางประการ การดำเนินการคำสั่งอินพุตถูกขัดจังหวะหรือถูกยกเลิก ด้วยเหตุนี้ผู้ใช้อาจไม่สามารถมองเห็นได้ Python การเรียกใช้สคริปต์โดยใช้ตัวจัดการไฟล์

วิ่ง Python สคริปต์โดยใช้ตัวจัดการไฟล์

วิธีการวิ่ง Python สคริปต์โดยใช้ชื่อไฟล์สคริปต์และบรรทัดคำสั่ง?

ต่อไปนี้เป็นขั้นตอนในการเรียกใช้ Python สคริปต์โดยใช้ชื่อไฟล์สคริปต์และบรรทัดคำสั่ง:

ขั้นตอน 1) เปิด Notepad และเพิ่มบางส่วน Python รหัส.

ขั้นตอน 2) พิมพ์ ('สวัสดีโลก') Guru99')

ขั้นตอน 3) บันทึกไฟล์สคริปต์ที่มีนามสกุลเป็น .py หรือ ปิ้ว

ขั้นตอน 4) ไฟล์นามสกุล .py ใช้สำหรับโปรแกรมที่มี Python.exe

ขั้นตอน 5) ในระบบปฏิบัติการ Windows ให้คลิกขวาที่ Python ไฟล์แล้วคลิกคัดลอกเป็นเส้นทาง อ้างถึงภาพหน้าจอด้านล่าง: –

วิ่ง Python สคริปต์โดยใช้ตัวจัดการไฟล์

ช่วยตรวจสอบเส้นทางของไฟล์สคริปต์ด้วยเส้นทางบรรทัดคำสั่ง เปิดบรรทัดคำสั่งแล้วพิมพ์ชื่อไฟล์สคริปต์ตามที่สร้างขึ้นด้านบนพร้อมชื่อตามด้วยนามสกุล .py อ้างถึงภาพหน้าจอด้านล่าง: –

วิ่ง Python สคริปต์โดยใช้ตัวจัดการไฟล์

นอกจากนี้ ไฟล์สคริปต์ที่สร้างขึ้นด้านบนสามารถรันเป็นโมดูล Python ได้ พิมพ์คำสั่งต่อไปนี้ตามที่แสดงด้านล่าง: –

Code:

python -m example

Output:

hello world
Press provides enter to exit...

ดูภาพหน้าจอต่อไปนี้:

วิ่ง Python สคริปต์โดยใช้ตัวจัดการไฟล์

คำอธิบาย:

โค้ดด้านบนมีรูปแบบตามนี้:

ไวยากรณ์:

Python -m <module-name>

พารามิเตอร์ -m ข้างต้นค้นหาระบบ เส้นทางสำหรับโมดูลที่อ้างอิงและดำเนินการโค้ดโดยเป็นส่วนหนึ่งของ _main_

วิธีการวิ่ง Python สคริปต์บน Linux

นี่คือขั้นตอนในการดำเนินการนี้:

ขั้นตอน 1) โปรแกรมเมอร์จะต้องเปิดเทอร์มินัล Linux ในโหมดโต้ตอบ

ขั้นตอน 2) ในขั้นตอนถัดไปให้เรียกใช้ Python ตัวแปลภาษาในเทอร์มินัล Linux โดย typing คำสั่งต่อไปนี้: –

คำสั่ง:

python3

ขั้นตอน 3) โปรแกรมเมอร์สามารถเขียนตามลำดับได้ Python รหัสและดำเนินการตามลำดับเดียวกัน

สามารถพิมพ์โปรแกรมต่อไปนี้ในบรรทัดคำสั่งดังแสดงด้านล่าง:

ตัวอย่าง: -

Python Code:

python3
a=25
b=50
 if a > b:
...    print ("a is more than b")
... else:
...    print ("b is more than a")
...
b is more than a
>>>

Output:

b is more than a

ต่อไปนี้คือภาพหน้าจอ: –

วิ่ง Python สคริปต์โดยใช้ตัวจัดการไฟล์

หรือนี่คือขั้นตอนในการเรียกใช้ Python ไฟล์สคริปต์โดยใช้เทอร์มินัล Linux:

ขั้นตอน 1) เปิดตัวแก้ไขข้อความและเพิ่มบางส่วน Python รหัส.

ขั้นตอน 2) พิมพ์พิมพ์ ('Hello World')

ขั้นตอน 3) บันทึกไฟล์สคริปต์ที่มีนามสกุลเป็น.py

ขั้นตอน 4) ไฟล์นามสกุล .py ใช้สำหรับโปรแกรมที่มี Python.exe

ขั้นตอน 5) ในขั้นตอนถัดไปให้เรียกใช้ Python ตัวแปลภาษาในเทอร์มินัล Linux โดย typing คำสั่งต่อไปนี้: –

คำสั่ง:

python3 /home/onworks/Desktop/Example.py

Output:

hello world

ดูภาพหน้าจอต่อไปนี้: –

วิ่ง Python สคริปต์โดยใช้ตัวจัดการไฟล์

คำอธิบาย:

ล่ามหลามในเทอร์มินัล Linux รันไฟล์สคริปต์ที่บันทึกไว้ที่ตำแหน่งเดสก์ท็อป

การเปรียบเทียบโค้ด โมดูล และสคริปต์ใน Python

ในโลกแห่งการประมวลผล ต่อไปนี้คือการเปรียบเทียบระหว่างโมดูล โค้ด และสคริปต์:

พารามิเตอร์ Code โมดูล ต้นฉบับ
คำนิยาม รหัสถูกกำหนดให้เป็นชุดคำสั่ง โมดูลถูกกำหนดให้เป็นชุดของรหัสที่จัดเรียงตามลำดับ สคริปต์สามารถกำหนดเป็นไฟล์ที่ประกอบด้วยลำดับเชิงตรรกะหรือชุดของโค้ดที่จัดระเบียบ
ความสามารถในการดำเนินการ พวกมันวิ่งผ่าน Python ล่าม พวกมันจะถูกนำเข้าก่อนในสคริปต์หรือโค้ด จากนั้นจึงดำเนินการโดยใช้ Python ล่าม โดยทั่วไปสคริปต์จะทำงานผ่าน Python ล่าม.

คำถามที่พบบ่อย

A Python ล่าม ถือได้ว่าเป็นอินเทอร์เฟซหรือบริดจ์ที่ช่วยรันโค้ดหรือสคริปต์ มันรันโค้ดในสองลักษณะ:

  • มันเรียกใช้สคริปต์หรือโมดูล
  • มันเรียกใช้รหัสที่เขียนในเซสชันที่ใช้งานอยู่

Python ล่ามทำงานในลักษณะต่อไปนี้: –

  • มันจะอ่านคำสั่งตามด้วยการประเมินผล
  • หลังการประเมินผล จะพิมพ์ผลลัพธ์ของคำสั่ง
  • มันวนกลับและดำเนินการซ้ำของกระบวนการ

A Python ล่ามมีอยู่หลายรูปแบบ ดังรายการด้านล่าง:

ล่าม Descriptไอออน
จิธร การใช้ Java ภาษาโปรแกรม, Python โปรแกรมสามารถรันบนแพลตฟอร์มที่ใช้ Java ได้
pypy ล่ามออกแบบในก Python ภาษาเขียนโปรแกรม
CPython ล่ามออกแบบโดยใช้ภาษา C เพื่อเรียกใช้และดำเนินการ Python โปรแกรมในแพลตฟอร์ม C-based
เหล็กPython เป็นโครงการโอเพ่นซอร์สซึ่งใช้เป็นล่ามสำหรับแพลตฟอร์ม .Net

การขอ Python สคริปต์ทำงานภายใต้กระบวนการหลายขั้นตอนที่กำหนดเป็น Python รูปแบบการดำเนินการ ภายใต้โมเดลนี้ ข้อความสั่งที่กำหนดไว้ในสคริปต์จะได้รับการประมวลผลและดำเนินการทีละขั้นตอน

ในขั้นตอนสุดท้ายของกระบวนการดำเนินการ Python เครื่องเสมือนโหลด bytecode ในรันไทม์เพื่อรันสคริปต์

ต่อไปนี้เป็นข้อกำหนดพื้นฐานที่จำเป็นในการดำเนินการ Python สคริปต์:

  • ทำความรู้จัก Python สคริปต์ปฏิบัติการได้และติดตั้งล่ามไว้ล่วงหน้าบนคอมพิวเตอร์
  • คุณควรมีตัวแก้ไขโค้ดหรือสภาพแวดล้อมการพัฒนาแบบรวมที่ติดตั้งไว้ล่วงหน้าในระบบปฏิบัติการของคอมพิวเตอร์
  • เพิ่ม Python ก่อนที่จะดำเนินการโค้ดผ่านบรรทัดคำสั่งไปยังตัวแปรสภาพแวดล้อมของระบบปฏิบัติการ

On Windowsสคริปต์ที่เรียกใช้โดยการดับเบิ้ลคลิกจะปิดลงทันทีที่ทำงานเสร็จสิ้น ให้เพิ่มข้อความ “กด Enter เพื่อออก” ต่อท้าย หรือเรียกใช้สคริปต์จากพรอมต์คำสั่งเพื่อให้หน้าต่างยังคงเปิดอยู่เพื่อแสดงผลลัพธ์

อ่านอาร์กิวเมนต์บรรทัดคำสั่งด้วยโมดูล sys นำเข้า sys และเข้าถึง sys.argv ซึ่งเป็นรายการที่ sys.argv[0] คือชื่อสคริปต์ และรายการต่อไปนี้คืออาร์กิวเมนต์ที่คุณพิมพ์ต่อท้ายในบรรทัดคำสั่ง

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

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

สรุปโพสต์นี้ด้วย: