Python Shell怎樣清屏

2021-08-16 12:11:39 字數 4865 閱讀 1265

1樓:吉祥二進位制

python shell中清屏一般有兩種方法。

1、使用os模組

import os     #載入os模組os.system("cls") # windows上執行cls命令os.system("clear") # linux上執行clear命令

上圖是linux上的示例,按下回車鍵後,馬上清除所有顯示內容。

2、使用subprocess模組

import subprocess #載入subprocess模組subprocess.call("clear") # linux上藉助於call執行clear命令

subprocess.call("cls", shell=true) # windows上執行cls命令

上圖是linux上的示例,按下回車鍵後,馬上清除所有顯示內容。

2樓:萬能幫

使用os模組進行載入進行清屏。

2、將這個檔案放在python

x\lib\idlelib目錄下(x為你的python版本)3、然後在這個目錄下找到config-extensions.def這個檔案(idle擴充套件的配置檔案),以記事本的方式開啟它(為防止出錯,你可以在開啟它之前先copy一個備份)。

4、開啟後它看起來可能會密密麻麻的,如果可以,建議你最好用像notepad++或vim編輯器來開啟它。

5、開啟config-extensions.def 後在句末加上這樣幾句:

然後儲存退出就可以了。

3樓:劉瑞濤

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

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可以自己任意設定這是偽清屏,只是輸入滿屏的空格而已。

參考:clear terminal in python

python shell 中怎麼實現清屏

4樓:匿名使用者

附clearwindow.py**:

class clearwindow:

menudefs = [

('options', [none,

('clear shell window', '<>'),

]),]

def __init__(self, editwin):

self.editwin = editwin

self.text = self.editwin.text

self.text.bind("<>", self.clear_window2)

self.text.bind("<>", self.undo_event)  # add="+" doesn't work

def undo_event(self, event):

text = self.text

text.mark_set("iomark2", "iomark")

text.mark_set("insert2", "insert")

self.editwin.undo.undo_event(event)

# fix iomark and insert

text.mark_set("iomark", "iomark2")

text.mark_set("insert", "insert2")

text.mark_unset("iomark2")

text.mark_unset("insert2")

def clear_window2(self, event): # alternative method

# work around the modifiedundodelegator

text = self.text

text.undo_block_start()

text.mark_set("iomark2", "iomark")

text.mark_set("iomark", 1.0)

text.delete(1.0, "iomark2 linestart")

text.mark_set("iomark", "iomark2")

text.mark_unset("iomark2")

text.undo_block_stop()

if self.text.compare('insert', '<', 'iomark'):

self.text.mark_set('insert', 'end-1c')

self.editwin.set_line_and_column()

def clear_window(self, event):

# remove undo delegator

undo = self.editwin.undo

self.editwin.per.removefilter(undo)

# clear the window, but preserve current command

self.text.delete(1.0, "iomark linestart")

if self.text.compare('insert', '<', 'iomark'):

self.text.mark_set('insert', 'end-1c')

self.editwin.set_line_and_column()

# restore undo delegator

self.editwin.per.insertfilter(undo)

5樓:匿名使用者

if( *** ii ****) 這是或關係,滿足一項就執行if( *** && **) 這是與關係,滿足全都才執行如果不懂再問我,請採納,謝謝

針對你的題目,大白話解釋下: 如果 n=1或者n=2就執行{}裡的**了。

6樓:匿名使用者

>>> import os,sys

>>> cls="cls" if sys.platform[:3]=="win" else "clear"

>>> os.system(cls)

7樓:匿名使用者

import os

os.system('cls')

在python互動命令列中如何清屏

8樓:我叫王土土豆

1、在windows命令列視窗,顯示內容很多了,需要清屏,輸入cls後,回車。

2、立刻螢幕乾淨了。

3、在python命令列的模式下,輸入

import os

os.system('cls')

回車。4、立刻螢幕乾淨了,還是在python命令列狀態,最上方是0。

9樓:哦_廿一

# win 下使用cls

>>> cls

10樓:龍氏風采

在linux shell中,清屏操作是clear;在win cmd中,清屏操作是cls。

在互動模式中使用python,如果要清屏,可以import os,通過os.system()來呼叫系統命令clear或者cls來實現清屏。

[python] view plain copy print?

>>> import os

>>> os.system('clear')但是此時shell中的狀態是:

[python] view plain copy print?

0>>>

首行會有一個0。這個0實際上是os.system()的返回值,0是成功,非零即error code(具體os.system()與命令返回值的對應關係可參考這裡)。

可以儲存這個返回值,不讓其列印出來:

[python] view plain copy print?

>>> import os

>>> t = os.system('clear')這樣就是真正的清屏了:

[python] view plain copy print?

11樓:行者丿武松

>>> import os

>>> os.system('cls') #回車執行這個命令列

12樓:玩轉資料處理

import os

_ = os.system('cls')

【整理】python的idle中如何實現清屏,即idle的清屏求解

python如何在介面上實現清屏,求教

13樓:

import os

os.system("clear") # on windows usage: os.system("cls")

如何用python shell執行 py檔案

在python shell介面,輸入.py檔案,單擊 run 來執行 再回到shell介面,輸入 就可以執行.py檔案了。具體步驟 開啟python shell介面。2.編寫一個.py檔案,將檔名儲存成 tempconvert 3.單擊 run run module 來執行 5.這樣就可以執行 了。...

2k高清屏是什麼意思2K屏和全高清屏有什麼區別?

2k高清屏是指螢幕的分辨 率達到了2k高清等級,主流2k解析度為2560 1440。2k解析度是指螢幕解析度等級,具體到數值上體現為螢幕橫向畫素達到2000以上,主流2k解析度為2560x 1440,目前國內數字影院放映機主要採用這種解析度。2k解析度還有多種類別,如2048 1536 2560 1...

河蚌怎樣去殼?怎樣做才好吃,河蚌怎樣去殼?怎樣做才好吃?

a.這個比較要技術 生剖取河蚌肉手持小刀由河蚌的出水口處,緊貼一側的肉殼壁刺入體內,刺進深度約為1 3,用力刮斷河蚌的吸殼肌,然後抽出小刀,再用同樣方法刮斷另一端的吸殼肌,開啟蚌殼,蚌肉即可完整無損的取出來。b.這個比較容易 另就是開水燙一下,就可以很容易把裡面的肉拔出來!蚌肉處理 撒鹽反覆抓洗幾遍...