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
      # 파일이름 슬라이싱
      My_program = my_program[my_index:]
      print("프로그램 이름: %s" % my_program)
   # main 블록
if __name__ == "__main__":
main()

출력 결과

프로그램 이름: C:/사용자/TP/데스크톱/PYTHON FOLDER/python241-280/python277.py