python
Python 주요 기능 모든 프로그램의 시작점입니다. 프로그램이 실행되면 파이썬 인터프리터가 코드를 순차적으로 실행합니다. Main 함수는 Python 프로그램으로 실행될 때만 실행됩니다. 모듈로 가져온 경우 메인 기능을 실행하지 않습니다.
파이썬에서 def main() 함수는 무엇입니까? 이를 이해하려면 다음 예제 코드를 고려하십시오.
def main(): print ("Hello World!") print ("Guru99")
여기에서 두 개의 인쇄가 있습니다. 하나는 "Hello World!"라는 주요 기능 내에 정의되어 있습니다. 다른 하나는 "Guru99"인 독립입니다. def main() 함수를 실행할 때:
호출 function "if__name__=="__main__"을 선언하지 않았기 때문입니다.
main 함수를 정의한 후 if__name__=="__main__"으로 코드를 호출한 다음 코드를 실행해야 "hello world!"라는 출력을 얻을 수 있습니다. 프로그래밍 콘솔에서. 다음 코드를 고려하십시오.
def main(): print("Hello World!") if __name__ == "__main__": main() print("Guru99")
이 경우에는 Guru99가 인쇄됩니다.
다음은 설명입니다.
Python 주 함수 메서드에서 __name__ 변수의 중요성을 이해하려면 다음 코드를 고려하세요.
def main(): print("hello world!") if __name__ == "__main__": main() print("Guru99") print("Value in built variable name is: ",__name__)
이제 코드를 모듈로 가져옵니다.
import MainFunction print("done")
다음은 코드 설명입니다.
C와 마찬가지로 Python은 비교를 위해 ==를 사용하고 할당을 위해 =를 사용합니다. Python 인터프리터는 두 가지 방식으로 main 함수를 사용합니다.
직접 실행:
모듈로 가져오기
코드가 실행되면 "if"로 모듈 이름을 확인합니다. 이 메커니즘은 기본 기능이 모듈로 가져올 때가 아닌 직접 실행으로만 실행되도록 합니다.
위의 예는 Python 3 코드입니다. Python 2를 사용하려면 다음 코드를 고려하십시오.
def main(): print "Hello World!" if __name__== "__main__": main() print "Guru99"
Python 3에서는 if__name을 사용할 필요가 없습니다. 다음 코드도 작동합니다.
def main(): print("Hello World!") main() print("Guru99")
참고: main 함수를 정의한 후에는 들여쓰기를 남겨두고 def main():function 바로 아래에 코드를 선언하지 않았는지 확인하십시오. 그렇지 않으면 들여쓰기 오류가 발생합니다.
python
파이썬 복사 파일 방법 Python은 운영 체제 셸 유틸리티를 사용하여 파일을 쉽게 복사할 수 있는 내장 기능을 제공합니다. 다음 명령은 파일 복사에 사용됩니다. shutil.copy(src,dst) 다음 명령은 메타데이터 정보가 있는 파일을 복사하는 데 사용됩니다. shutil.copystat(src,dst) 파이썬에서 파일을 복사하는 방법 다음은 shutil copy() 메서드를 사용하여 Python에서 파일을 복사하는 단계입니다. 1단계) 현재 디렉토리에서 원본 경로 캡처파일을 복사하기 전에 현재 디렉토리에서 원본 파
Python의 Calendar 모듈에는 날짜, 월, 연도를 기반으로 다양한 작업을 계산할 수 있는 달력 클래스가 있습니다. 게다가 Python의 TextCalendar 및 HTMLCalendar 클래스를 사용하면 달력을 편집하고 요구 사항에 따라 사용할 수 있습니다. Python Calendar로 무엇을 할 수 있는지 봅시다. 1단계) 코드를 실행합니다. 코드 라인 # 1:이 모듈의 모든 클래스를 가져올 캘린더 가져오기로 시작합니다. 코드 라인 # 3:c=calendar.TextCalendar(calendar.SUNDA