1樓:匿名使用者
附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)
2樓:匿名使用者
if( *** ii ****) 這是或關係,滿足一項就執行if( *** && **) 這是與關係,滿足全都才執行如果不懂再問我,請採納,謝謝
針對你的題目,大白話解釋下: 如果 n=1或者n=2就執行{}裡的**了。
3樓:匿名使用者
>>> import os,sys
>>> cls="cls" if sys.platform[:3]=="win" else "clear"
>>> os.system(cls)
4樓:匿名使用者
import os
os.system('cls')
python shell 怎樣清屏?
5樓:吉祥二進位制
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上的示例,按下回車鍵後,馬上清除所有顯示內容。
6樓:萬能幫
使用os模組進行載入進行清屏。
2、將這個檔案放在python
x\lib\idlelib目錄下(x為你的python版本)3、然後在這個目錄下找到config-extensions.def這個檔案(idle擴充套件的配置檔案),以記事本的方式開啟它(為防止出錯,你可以在開啟它之前先copy一個備份)。
4、開啟後它看起來可能會密密麻麻的,如果可以,建議你最好用像notepad++或vim編輯器來開啟它。
5、開啟config-extensions.def 後在句末加上這樣幾句:
然後儲存退出就可以了。
7樓:劉瑞濤
「命令列視窗」下可以通過如下兩種方法:
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互動命令列中如何清屏
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")
在PHOTOSHOP中怎麼做可以列印出實際畫素中文字大小
如果要列印出來,建議你把photoshop的解析度設定為150以上.最好是300dpi 新建檔案的時候選擇你需要的大小 單位可以是釐米,英寸.製作 的時候就按實際大小來製作 因為ps是點陣圖軟體,放大會失真,所以,你按實際大小製作,然後列印出來就不會出問題了.實際畫素,列印出來之後的大小,與你設定的...
cad中把實線部分變為虛線,cad怎麼把實線段的一部分變成虛線
輸入 br 命令,選要變虛線的線,再輸入 f 回車,選與直線相交的點.選已打斷的線,改變為虛線.說明 就是先利用打斷指令原點打斷 可以不會有缺口 再改屬性.cad怎麼把實線段的一部分變成虛線 1 開啟cad,在空白處隨便畫一個矩形 2 在選單中找到線性控制工具欄,選擇 其他 3 在彈出的視窗中選擇 ...
中商投實業控股有限公司怎麼樣,中商投深圳實業有限公司怎麼樣?
中商投實業控股 是2012 07 10在北京市朝陽區註冊成立的其他有限責任公司版,註冊地址位於北京權市豐臺區廣安路9號院3號樓304室。中商投實業控股 的統一社會信用 註冊號是91110000599653795x,企業法人周斌,目前企業處於開業狀態。中商投實業控股 的經營範圍是 專案投資 投資管理 ...