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