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

โปรแกรมพิมพ์ชื่อสคริปต์เป็นเอาต์พุตใน Python


ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่พิมพ์ชื่อไฟล์สคริปต์ Python เราสามารถค้นหาชื่อสคริปต์โดยใช้ sys โมดูล

ระบบ โมดูลจะเก็บอาร์กิวเมนต์บรรทัดคำสั่งทั้งหมดของ python คำสั่งใน sys.argv รายการ. องค์ประกอบแรกในรายการคือชื่อสคริปต์ เราสามารถดึงมันออกมาจากรายการนั้นได้ Python ทำให้มันง่าย

มาดูขั้นตอนที่เกี่ยวข้องกับโปรแกรมกัน

  • นำเข้าโมดูล sys

  • ตอนนี้ พิมพ์องค์ประกอบแรกของรายการ sys.argv

  • แค่นั้นแหละ. คุณได้ชื่อสคริปต์แล้ว

ตัวอย่าง

ในทางปฏิบัติมาดูกัน

# importing the sys module
import sys
# importing os module for absolute path
import os
# printing the script name
# first element of sys.argv list
print(os.path.abspath(sys.argv[0]))

ผลลัพธ์

หากคุณเรียกใช้โค้ดด้านบน คุณจะได้เส้นทางที่แน่นอนของสคริปต์ Python ของคุณ

C:\Users\hafeezulkareem\Desktop\sample\tutorialspoint.py

บทสรุป

หากคุณมีข้อสงสัยใดๆ ในบทแนะนำ โปรดระบุในส่วนความคิดเห็น