Python Shell 怎樣清屏?

2022-02-21 17:10:15 字數 727 閱讀 2899

「命令列視窗」下可以通過如下兩種方法:

1. import subprocess

subprocess.call("clear") # linux/mac

subprocess.call("cls", shell=true) # windows

執行完次命令後,視窗頂部第一行會出現乙個0,接下來才會是輸入提示符「>>>」

消除這個0的方法是在此命令前新增乙個變數,例如 i=subprocess.call("cls", shell=true)

2. import os

os.system("cls") # windows

os.system("clear") # linux

執行完次命令後,視窗頂部第一行也會出現乙個0,接下來才會是輸入提示符「>>>」

消除這個0的方法同方法1

「idle」下以上兩種方式都不起作用,可以通過建立如下函式實現:

def cls():

print "\n"*80 #shell 3.0+ 改為 print(('\n'*80))

此函式將命令列往下移動80行,數字80可以自己任意設定

這是偽清屏,只是輸入滿屏的空格而已

(注:此法新測無效,64win7,python3.7)

在python的郵件列表中有很多這樣類似的問題,但是沒看到回答的。

再google了一下,才算找到了答案——為idle增加乙個清屏的擴充套件clearwindow就可以了(在

shell程式設計 python shell程式設計筆記

shell就是以檔案形式執行一些shell命令的指令碼。s 件執行方式 bash aa.sh source aa.sh aa.sh 如果以此種方式執行指令碼,這個指令碼必須要有可執行許可權 chomd a x aa.sh 給檔案賦權 執行許可權 指令碼第一行 bin sh bin bash usr ...

C語言清屏

首先要說明的是,這裡的清屏指的是在terminal linux下 或dos command windows下 的清屏。由於我的測試環境是mac os x,並沒有測試文章中某些 的可行性,但要指出來的是清屏命令會根 據程式設計環境 系統 的不同而導致 的不同。1.for instance,with b...

Python清屏方法

啟動python有兩種方式,分別為 windows命令列視窗 和 idle 命令列視窗 下可以通過如下兩種方法 1.import subprocess subprocess call clear linux mac subprocess call cls shell true windows 執行完...