English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
私たちのタスクは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