English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

プログラムはPythonを使用してスクリプト名を出力として印刷します

私たちのタスクはPythonでプログラムを開発し、プログラムを実行する場所にスクリプト名を印刷することです。コーディング部分は簡単です。以下のように使用します

int main(int argc, char** argv)

この関数は複数の引数を渡します。最初の引数はプログラムに渡される引数の数で、二番目の引数はプログラムに渡されるすべての引数の名前を含む配列です。

サンプルコード

import sys
   def main():
      my_program = sys.argv[0]
      my_index = my_program.rfind("\\") + 1
      # slicing the filename
      My_program = my_program[my_index:]
      print("プログラム名: % s" % my_program)
   # main block
if __name__ == "__main__":
main()

出力結果

プログラム名: C:/Users/TP/デスクトップ/PYTHON FOLDER/python241-280/python277.py