在 Python 中列印其指令碼名稱作為輸出的程式


在本教程中,我們將編寫一個程式,列印 Python 指令碼檔案的名稱。我們可以使用 sys 模組查詢指令碼名稱。

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

總結

如果你對本教程有任何疑問,請在評論部分中指出。

更新日期:24-4-2020

984 次瀏覽

開啟您的 職業生涯

完成課程獲得認證

立即開始
廣告
© . All rights reserved.