모든 OS에서 터미널 지우기
2373 단어 python
특정 스크립트의 경우 터미널 화면을 지워야 할 수도 있습니다. 바로 여기에서 os module이 유용합니다. Python 표준 라이브러리의 일부이므로 별도로 설치할 필요가 없습니다. 모듈 개체
system
및 name
가 필요하므로 다음과 같이 하십시오.from os import system, name
터미널을 지우고 싶기 때문에 여러 번 할 가능성이 높으므로 함수를 정의하는 것이 가장 좋습니다.
def clearscreen():
다음으로 운영 체제를 확인하려고 합니다. Windows 운영 체제의 이름 값은 "nt"인 반면 Unix 기반 운영 체제의 이름 값은 "posix"입니다. 둘 다 화면을 지우는 데 서로 다른 기능을 사용하며 다음과 같이 수행할 수 있습니다.
if name == "nt":
system('cls')
else:
system('clear')
따라서 if 문은 Windows에서 실행되고 else 문은 Linux/MacOS에서 실행됩니다.
전체 코드는 다음과 같습니다.
from os import system, name
def clearscreen():
if name == "nt":
system('cls')
else:
system('clear')
이제 스크립트에서 필요한 곳에
clearscreen()
함수를 배치하기만 하면 됩니다. 짜잔!
Reference
이 문제에 관하여(모든 OS에서 터미널 지우기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/importhuman/clearing-terminal-in-any-os-5hbp텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)