Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

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("Program Name: % s" % my_program)
   # main block
if __name__ == "__main__":
main()

출력

Program Name: C:/Users/TP/Desktop/PYTHON FOLDER/python241-280/python277.py