導航:首頁 > 編程語言 > 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窗口相關的資料

熱點內容
java仿qq聊天 瀏覽:398
解壓的ipa重新打包 瀏覽:140
程序員那麼可愛vip版 瀏覽:237
程序員怎麼升職 瀏覽:241
圖形化命令按鈕vb 瀏覽:985
vcu盤加密怎麼設置 瀏覽:412
如何加密備份微信聊天記錄 瀏覽:527
安卓手機如何模擬鍵盤 瀏覽:930
查看dns地址命令 瀏覽:767
android錄屏工具 瀏覽:840
成都互動直播系統源碼 瀏覽:955
usb藍牙android 瀏覽:409
伺服器顯示error1什麼意思 瀏覽:710
python代碼精簡 瀏覽:460
文件加密了怎麼找到了 瀏覽:196
jellyfin插件怎麼選擇主伺服器 瀏覽:839
asp用戶注冊源碼 瀏覽:48
什麼是照片壓縮文件 瀏覽:394
java調用js代碼 瀏覽:981
崑山市民app怎麼修改身份信息 瀏覽:779