λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸ’» DEV/Python

[Python] ν”„λ‘œκ·Έλž¨ μž¬μ‹€ν–‰μ‹œ terminal clearν•˜λŠ” 방법

by Rising Oneβ˜… 2023. 5. 24.
728x90
λ°˜μ‘ν˜•
SMALL

Python λŒ€ν‘œμ΄λ―Έμ§€

 

ν•„μš”μ„± 

μ½”λ“œλ₯Ό μž‘μ„±ν•˜κ³  ν”„λ‘œκ·Έλž¨μ„ κ΅¬λ™ν•˜λ‹€κ°€, μ‚¬μš©μžμ˜ μž…λ ₯을 톡해 μž¬μ‹€ν–‰μ΄ λ˜λŠ” λΆ„κΈ° λ•Œμ—, μž‘λ™λ˜λ˜ terminal을 clear(=κΉ¨λ—ν•˜κ²Œ λ§Œλ“€κ³ ) μž¬μ‹€ν–‰μ΄ λ˜λ„λ‘ ν•˜κ³  μ‹Άμ—ˆμŠ΅λ‹ˆλ‹€. κ°€λ Ή, μ—¬λŸ¬ nλͺ…μ˜ μ‚¬μš©μžκ°€ 순차적으둜 μž…λ ₯을 ν•˜λŠ”λ° μ„œλ‘œκ°€ μž…λ ₯ν•œ 값을 λͺ¨λ₯΄κ²Œ ν•΄μ•Όν•  λ•Œμ— μ‚¬μš©λ  수 μžˆλ„λ‘ λ§μž…λ‹ˆλ‹€. κ·Έλž˜μ„œ 비ꡐ적 λ‹¨μˆœν•˜κ²Œ μ΄λŸ¬ν•œ 역할을 ν•˜λŠ” κΈ°λŠ₯을 ν•¨μˆ˜λ‘œ λ§Œλ“€μ–΄λ³΄κ² μŠ΅λ‹ˆλ‹€.


μ ‘κ·Ό (μš”μ•½)

 

  1. ν”νžˆ μ‚¬μš©ν•˜λŠ” terminal clear

      (1.1) Window ν™˜κ²½ Terminal

      (1.2) Linux-Ubuntu ν™˜κ²½ Terminal

 

  2. Pythonμ—μ„œμ˜ μ½”λ“œ μ˜ˆμ‹œ

      (2.1). ν•¨μˆ˜ 생성-μ„ μ–Έ


방법


  1. ν”νžˆ μ‚¬μš©ν•˜λŠ” terminal clear

 

      (1.1) Window ν™˜κ²½ Terminal


"cls" 만 μž…λ ₯ν•΄μ£Όλ©΄ 화면이 clear λœλ‹€.

 

      (1.2) Linux-Ubuntu ν™˜κ²½ Terminal


"clear" 만 μž…λ ₯ν•΄μ£Όλ©΄ 화면이 clear λœλ‹€.

  2. Pythonμ—μ„œμ˜ μ½”λ“œ μ˜ˆμ‹œ

 

      (2.1). ν•¨μˆ˜ 생성-μ„ μ–Έ

import os

def clear(): # clear λŒ€μ‹  ν•¨μˆ˜λͺ…은 자유둭게 ν•  수 μžˆλ‹€.
	os.system("cls") # clear() ν•¨μˆ˜κ°€ 호좜되면 Terminal을 clear μ‹œν‚¨λ‹€.
   
clear() # ν•¨μˆ˜ 호좜

osλ₯Ό import 받아와 os.system("cls")의 κΈ°λŠ₯을 λ‹΄λ‹Ήν•  ν•¨μˆ˜λ₯Ό 생성해주고 이λ₯Ό μ›ν•˜λŠ” λ•Œμ— ν˜ΈμΆœν•΄μ£Όλ©΄ λœλ‹€.

 


μ΄μƒμœΌλ‘œ, ν”νžˆ μ‚¬μš©ν•˜λŠ” Terminal을 μ˜ˆμ‹œλ₯Ό 톡해

Pythonμ—μ„œ ν”„λ‘œκ·Έλž¨ μž¬μ‹€ν–‰ λ•Œλ§ˆλ‹€ clearν•˜λŠ” 방법을 ν•™μŠ΅ν•΄λ΄€μŠ΅λ‹ˆλ‹€.

μΆ”κ°€ μ§ˆλ¬Έμ„ λŒ“κΈ€μ„ λ‹¬μ•„μ£Όμ‹œλ©΄ κ°μ‚¬ν•˜κ² μŠ΅λ‹ˆλ‹€^^!

μ˜€λŠ˜λ„ νŒŒμ΄νŒ…μž…λ‹ˆλ‹€! 

728x90
λ°˜μ‘ν˜•
LIST

λŒ“κΈ€