- ㅏ 운영-시각 오류 언제 발생 파이썬 당신이 말하는 것을 이해하지만 달리다 지시를 따를 때 문제가됩니다.
- 당신은 그것을 알아야합니다 파이썬달리다 그만큼 프로그램 두 단계로.
- Python은 런타임 오류를 제공 할뿐만 아니라 오류가 발생하면 런타임 오류 허브.
- 우리는 Python과 같은 개발자 도구에 대해 광범위하게 썼습니다. 우리로 이동 개발자 도구 허브.
이 소프트웨어는 드라이버를 계속 실행하여 일반적인 컴퓨터 오류 및 하드웨어 오류로부터 안전하게 보호합니다. 간단한 3 단계로 모든 드라이버를 확인하세요.
- DriverFix 다운로드 (확인 된 다운로드 파일).
- 딸깍 하는 소리 스캔 시작 문제가있는 모든 드라이버를 찾습니다.
- 딸깍 하는 소리 드라이버 업데이트 새 버전을 얻고 시스템 오작동을 방지합니다.
- DriverFix가 다운로드되었습니다. 0 이번 달 독자.
프로그램 작성 꽤 재미 있지만 어떤 시점에서 실행하려고 할 때 프로그램, 안타깝게도 필연적으로 오류 나타날 것이다. 따라서 오류를 발생시키고 이해하고 수정하는 것은 프로그래밍의 중요한 부분입니다.
세 가지 주요 유형이 있습니다. 오류 당신이 들어갈 수있는 파이썬 하지만 여기서 우리는 해결하는 방법에 대해 이야기 할 것입니다 파이썬런타임 오류.
런타임 오류 언제 발생 파이썬 당신이 말하는 것을 이해하지만 지시를 따를 때 문제가 발생합니다.
Python 런타임 오류를 어떻게 수정할 수 있습니까?
따라서 모든 것을 올바르게 작성했습니다. 즉, 구문이 정확하지만 파이썬 아직도 당신이하는 말을 이해하지 못합니다. 간단한 예를 들어 보겠습니다. 파이썬 런타임 오류:
- 인쇄 (솔루션)
이 간단한 줄을 실행하려고하면 단순히 정의하지 않았기 때문에 런타임 오류가 발생합니다. 해결책 변하기 쉬운. 선은 의미가 없습니다.
그 수수께끼를 더 잘 이해하기 위해 영문법과 연관시켜 보겠습니다. 예를 들어이 문장을 봅시다.
- 문 좀 드세요.
문법적으로이 문장에는 전혀 문제가 없습니다. 모든 것이 있고 모든 구문 요소가 정확합니다.
하지만 문장을 이해하려고 할 때 단어를 쪼갤 때 문을 열고 닫을 수 있고 문을 닫거나 꺼낼 수 있다는 것을 알기 때문에 말이 안 돼요?
프로그래밍에서 이것은런타임 오류 시작하기 전에 나타나기 때문에 프로그램. 몇 가지 유형의 런타임이 있습니다. 오류. 이 기사에서는이를 해결하는 방법을 배웁니다.
1. 정의되지 않은 변수 또는 함수를 사용하십시오.
변수 이름에 대문자를 일관성없이 사용하는 경우에도 발생할 수 있습니다.
callMe =“Brad”
인쇄 (callme)
역 추적 (가장 최근 통화 마지막): 제출 한 코드의 2 행: print (callme) NameError: 'callme'이름이 정의되지 않았습니다.
이 경우 프로그램 정의되지 않은 변수를 반환했습니다. 오류. 변수를 정의했습니다. callMe,하지만 다른 변수를 인쇄하려고합니다. 콜미. 변수를 정의한 그대로 대소 문자를 구분하여 사용해야합니다.
2. 0으로 나누기
뭔지 맞춰봐? 파이썬 수학에 관심이 있고 수학에서는 0으로 나눕니다. 말이 안 돼.
인쇄 (1/0)
트레이스 백 (가장 최근 호출 마지막): 제출 한 코드의 첫 번째 줄: print (1/0) ZeroDivisionError: 0으로 나누기
따라서이 줄은 다음과 같이 런타임 오류를 반환합니다. 파이썬 제대로 읽을 수는 있지만 실행에 관해서는 수학적 의미가 없기 때문에 그렇게하지 않습니다.
3. 잘못된 데이터 유형에 연산자 사용
print ( "텍스트와 숫자를 추가하려고합니다"+ 20)
트레이스 백 (가장 최근 통화 마지막): 제출 한 코드의 첫 번째 줄: print ( "텍스트와 숫자를 추가하려고합니다"+ 20) TypeError: str ( "int"아님) 만 str에 연결할 수 있습니다.
이 줄은 숫자, 크레용, 오렌지가있는 텍스트, 비둘기가있는 의자 등을 추가하려고하기 때문에 런타임 오류를 반환합니다. 다른 유형의 변수로 작업을 수행하는 것은 의미가 없습니다.
또한 알아야합니다. 파이썬 두 단계로 프로그램을 실행합니다. 먼저 구문을 확인하고 구문이 올바른 경우 프로그램 실행의 두 번째 단계로 이동합니다. 여기에서 런타임 오류가 발생할 수 있습니다.
이 가이드가 귀하의 모든 질문에 답하기를 바라지 만, 다른 문제가 있거나 다른 문제가 발생하는 경우 아래 의견란에 질문을 던져 주시면 최대한 빨리 답변 해 드리겠습니다.
자주 묻는 질문
런타임 오류를 수정하는 가장 빠른 방법은 간단히 전용 런타임 오류 해결사.
행 중 하나에 정의되지 않은 변수, 0으로 나누기 또는 다른 유형의 변수로 작업을 수행하는 것과 같은 문제가 포함되어 있으면 런타임 오류가 반환됩니다.
가장 간단한 예는 다음과 같은 간단한 줄이있는 프로그램입니다. 인쇄 (1/0). 실행하면 ZeroDivisionError: 0으로 나누기 오류, 이는 런타임 오류입니다.