導航:首頁 > 編程語言 > Python如何打開DOS窗口

Python如何打開DOS窗口

發布時間:2023-02-12 18:05:32

python如何在DOS窗口運行,類似菜鳥麻煩大神詳解

  1. 首先需要將Python加入到系統變數中

  2. 然後在點擊開始>運行>輸入cmd打開命令提示符

Ⅱ 用python寫的程序有哪些方法可以使運行命令窗口不自動關閉

在程序最後加一個
raw_input('Press Enter to exit...')
這種等待用戶輸入的命令就可以了。

python 不關閉控制台的實現方法:

直接打開dos窗口,再執行python程序 ,在腳本的最後一行後面添加:raw_input()語句,這樣直到按下回車鍵,窗口才關閉。 使用time模塊的sleep函數,它有一個參數,傳入數字,其單位是秒。

代碼如下:


import time
print "aaaaaaaaaaa"

time.sleep(150);


如果控制台裡面的行數過多過亂,我們可以使用下面語句進行清屏:

代碼如下:

import os
#linux
os.system('cls')
#windows
os.system('clear')

但是交互運行(非腳本運行)敲上述代碼可能會多列印返回值 0

代碼如下:

import os
#linux
os.system('echo
"Press any key to continue..." && read')
#windows

os.system('pause')

Ⅲ 為什麼雙擊自己編的python3.3(就是後綴名為.py的文件)程序時dos窗口閃一下就沒了。

直接雙擊,肯定會有dos窗口的。如果想保持dos黑色窗口,可以在py程序最後加入一句 exit = input(「please enter any key to exit...」)
如果不想要dos窗口,可以用下面的方法:
.py程序你要右鍵單擊,選擇在IDLE中打開。。。然後在idle中按F5(run)按鍵直接運行,那樣就沒有dos窗口了。

Ⅳ 如何在Python中執行DOS命令

關於python調用cmd命令,主要介紹兩種方式:

一、Python的OS模塊

OS模塊調用CMD命令有兩種方式:os.system(),os.popen()。 都是用當前進程來調用。

1、os.system()

a、簡單粗暴的執行cmd指令

b、返回結果為0表示執行成功,無法獲取命令輸出的內容,本在cmd輸出的內容會直接在控制台輸出。

c、當命令運行結束後接著往下面執行程序(同步阻塞式)。用法如:os.system("ipconfig")。

2、os.popen()

a、能獲取DOS命令輸出的內容。

b、os.popen()返回的是一個file對象,那麼可以跟打開文件一樣操作,r是以讀的方式打開。

c、當命令運行結束後接著往下面執行程序(同步阻塞式)。

注意:os.popen() 方法用於從一個命令打開一個讀寫管道,在Unix,Windows中有效。

用法如:

with os.popen(r"adb devices","r")as f:

    text = f.read()

    print(text)# cmd輸出結果

二、管道subprocess模塊

a、在當前進程下產生子進程。

b、用wait()函數等待結果(非同步非阻塞式)。

【方法1】

result = subprocess.check_output(r'adb devices') ## 命令執行的輸出結果放到了result里

print(result)

【方法2】

process = subprocess.Popen(r'adb devices',shell=True,stdout=subprocess.PIPE,stderr=subprocess.STDOUT)

command_output = process.stdout.read().decode('gbk')

print(command_output)

Notices: 

有些命令行是非同步執行的不會馬上返回輸出,所以有時候我們要先等這個命令行執行完畢才能從stdout讀出來數據。這個時候要加上

process.wait()

我的GitHub

閱讀全文

與Python如何打開DOS窗口相關的資料

熱點內容
奧迪a4l壓縮比 瀏覽:692
iis7伺服器怎麼安裝 瀏覽:974
孩子上學壓力太大怎麼解壓 瀏覽:235
javaurl格式 瀏覽:341
勻稱app怎麼用 瀏覽:60
pythonemail中文亂碼 瀏覽:441
android訪問html 瀏覽:87
做一個app或者網頁用什麼編程 瀏覽:775
一體機伺服器運行失敗怎麼辦 瀏覽:935
longjava比較大小 瀏覽:529
clojure編程pdf 瀏覽:21
一年級數學圈一圈的演算法 瀏覽:110
完整的python 瀏覽:41
c51單片機數字鍾 瀏覽:922
apk文件反編譯後安裝包損壞 瀏覽:815
app圖標分別是什麼 瀏覽:367
linux全選命令 瀏覽:365
怎麼用華碩app 瀏覽:962
小明台灣通道加密 瀏覽:375
apriori演算法的java 瀏覽:714