導航:首頁 > 程序命令 > pythonshell清屏命令

pythonshell清屏命令

發布時間:2025-05-01 22:54:59

A. python3.4中如何清屏

在IDLE下清屏:

#網上有些先定義函數,再?print("n" * 100)輸出一百個換行的方法有點扯淡,跟連按回車沒什麼太大區別,游標根本回不到首行。

#還是下面這種方法實用一些。操作好後,只要用ctrl+L就可以清屏了。

#在IDLE下清屏的方法還是比較容易的,請耐心觀看,下面我以圖文結合的形式介紹一下:

1.首先下載ClearWindow.py

2.再將ClearWindow.py文件放在Python XLibidlelib目錄下(X為你的python版本)

python的默認安裝路徑:C:)

3.然後在這個目錄下找到config-extensions.def這個文件

以記事本的方式打開它(為防止出錯,你可以在打開它之前先一個備份)。

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

[ClearWindow]

enable=1

enable_editor=0

enable_shell=1

[ClearWindow_cfgBindings]

clear-window=<Control-Key-l>

然後保存退出就可以了。

4.重新打開python的IDLE,看看options是不是多了一個選項clear shell window ctrl+L

如果是這樣的話,那就證明你安裝成功了,以後要清屏直接按ctrl+L就可以了。

B. Python基礎——DOS及DOS常用指令

本文詳細介紹了磁碟操作系統(DOS)及其常用指令,涵蓋了從基本概念到操作方法和命令使用技巧的全面內容,旨在為Python初學者提供一個直觀的DOS命令學習指南。


1. DOS基礎介紹


DOS,即磁碟操作系統,是一種早期用於管理和控制磁碟存儲設備上的文件和數據的文本界面操作系統。它在個人計算機早期時代占據主導地位,但隨著圖形用戶界面(GUI)的興起,其重要性逐漸下降。不過,DOS在嵌入式系統和特定應用場景中仍有一定存在。


2. DOS與現代操作系統的區別


DOS與Windows、linux等現代操作系統在設計和用途上存在差異。Windows適用於桌面應用,Linux適用於伺服器環境,而DOS則更多地體現在早期計算機時代的命令行操作。


3. DOS命令詳解


DOS命令是用於執行磁碟操作、文件管理等任務的文本命令。包括目錄操作、文件操作和其他基本命令,如切換盤符、切換目錄、顯示目錄內容、創建和刪除目錄、清屏等。


4. 打開DOS命令窗口


Windows系統中打開DOS命令窗口的方法多樣,包括通過「win+R」運行CMD命令、輸入具體文件夾地址、在「開始」菜單中選擇命令提示行,或使用Shift+滑鼠右鍵快捷打開PowerShell窗口。


5. 常用DOS指令


DOS提供了豐富的指令集,用於執行各種任務。例如,切換盤符、切換目錄、顯示目錄內容列表(可分頁、屏寬顯示或顯示子目錄)、切換到系統根目錄、創建和刪除目錄、清屏、獲取幫助信息、查看命令用法等。此外,還能通過歷史命令快速選擇執行,最終退出命令窗口。


本文旨在提供一個系統化的DOS命令學習資源,幫助初學者快速掌握DOS操作技巧。通過上述內容,讀者可以了解DOS的基本概念、與現代操作系統的區別、常用指令的使用方法,以及如何在Windows系統中打開和操作DOS命令窗口。DOS雖然在個人計算機領域的重要性已經下降,但在特定場景下仍具有一定的應用價值。

C. python shell 中怎麼實現清屏

Python Shell有兩種方式,分別為「Windows命令行窗口」和「IDLE」
「命令行窗口」下可以通過如下兩種方法:
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」下以上兩種方式都不起作用,可以通過建立如下函數實現:
1、偽清屏
def cls():
print " "*80 #Shell 3.0+ 改為 print((' '*80))
此函數將命令行往下移動80行,數字80可以自己任意設定
這是偽清屏,只是輸入滿屏的空格而已
2、插件法
首先下載clearwindow.py,將這個文件放在Python XLibidlelib目錄下(X為python版本),然後在這個目錄下找到config-extensions.def這個文件(idle擴展的配置文件),以記事本的方式打開它(為防止出錯,可以在打開它之前先一個備份)。打開config-extensions.def 後在句末加上這樣幾句:

[ClearWindow]
enable=1
enable_editor=0
enable_shell=1
[ClearWindow_cfgBindings]
clear-window=<Control-Key-l>

然後保存退出即可。
打開python的idle,看看options是不是多了一個選項clear shell window ctrl+L
如果是這樣的話,那就證明安裝成功了,以後要清屏直接ctrl+L就可以了


附clearwindow.py代碼:

classClearWindow:

menudefs=[
('options',[None,
('ClearShellWindow','<<clear-window>>'),
]),]

def__init__(self,editwin):
self.editwin=editwin
self.text=self.editwin.text
self.text.bind("<<clear-window>>",self.clear_window2)

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

defundo_event(self,event):
text=self.text

text.mark_set("iomark2","iomark")
text.mark_set("insert2","insert")
self.editwin.undo.undo_event(event)

#fixiomarkandinsert
text.mark_set("iomark","iomark2")
text.mark_set("insert","insert2")
text.mark_unset("iomark2")
text.mark_unset("insert2")


defclear_window2(self,event):#Alternativemethod
#
text=self.text
text.undo_block_start()
text.mark_set("iomark2","iomark")
text.mark_set("iomark",1.0)
text.delete(1.0,"iomark2linestart")
text.mark_set("iomark","iomark2")
text.mark_unset("iomark2")
text.undo_block_stop()
ifself.text.compare('insert','<','iomark'):
self.text.mark_set('insert','end-1c')
self.editwin.set_line_and_column()

defclear_window(self,event):
#removeundodelegator
undo=self.editwin.undo
self.editwin.per.removefilter(undo)

#clearthewindow,butpreservecurrentcommand
self.text.delete(1.0,"iomarklinestart")
ifself.text.compare('insert','<','iomark'):
self.text.mark_set('insert','end-1c')
self.editwin.set_line_and_column()

#restoreundodelegator
self.editwin.per.insertfilter(undo)

D. Python Shell 怎樣清屏

PythonShell中清屏一般有兩種方法。

1、使用os模塊

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

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

2、使用subprocess模塊

importsubprocess#載入subprocess模塊
subprocess.call("clear")#linux上藉助於call執行clear命令
subprocess.call("cls",shell=True)#windows上執行cls命令

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

E. 在python交互命令行中如何清屏

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

閱讀全文

與pythonshell清屏命令相關的資料

熱點內容
光速虛擬機的共享文件夾 瀏覽:245
程序員培訓機構發的朋友圈真實性 瀏覽:739
天乾地支簡單演算法 瀏覽:299
下載個壓縮文件 瀏覽:298
普通人電腦關機vs程序員關機 瀏覽:627
米酷建站源碼 瀏覽:115
氫氣app怎麼搜搭配 瀏覽:619
pdf綠盟 瀏覽:504
固態硬碟編譯器重建 瀏覽:391
怎樣編輯硬碟文件夾 瀏覽:660
安卓系統如何打開電腦軟體 瀏覽:572
android監聽事件處理 瀏覽:750
h3c伺服器怎麼看功率 瀏覽:122
前端錄制文件如何上傳伺服器 瀏覽:540
雅黑pdf 瀏覽:460
python使用領域 瀏覽:882
買蘭博基尼用什麼app 瀏覽:140
android關閉後台運行 瀏覽:507
python輸出路徑為超鏈接 瀏覽:535
caxa為什麼沒有加密鎖 瀏覽:795