❶ 關於 python 與 windows的cmd命令行 的問題
import
os
command
='mkdir
hello'
os.system(command)
#分析:
#第一句:導入操作系統模塊
#第二句:要在Windows
Commandline中執行的代碼,如示例中的代碼'mkdir
hello'意思是在當前目錄下創建一個名為hello的文件夾.運行本程序,你應該在你的桌面看到一個一個名為hello的文件夾.在這里你可以換成其他的DOS命令.
#第三句:調用os模塊的system方法,打開cmd,執行上述代碼,執行完畢後關閉cmd
#附:執行上述代碼,你可以在記事本中書寫上述代碼,並保存為一個py文件,如
cmd.py
。然後在cmd中輸入
python
cmd.py
執行。(注意請先安裝Python解析器,並在操作系統的環境變數末增加
;D:\Python26
(安裝Python的路徑,請根據你的實際情況修改。)
)
❷ 怎麼用命令行執行python
首先區分一下注意區分命令行模式和Python交互模式:
看到類似C:>是在Windows提供的命令行模式,看到>>>是在Python互動式環境下。
推薦:Python教程
在命令行模式下,可以執行python進入Python互動式環境,也可以執行python hello.py運行一個.py文件,但是在Python互動式環境
下,只能輸入Python代碼執行。
下面舉例介紹如何運行腳本:
首先用文本編輯器編輯一個簡單的hello.py(注意後綴一定要正確),然後我將它保存在E盤中的pythoncode文件夾中,即存儲位置為
E:pythoncodehello.py.
然後打開命令行 輸入python+文件所在的路徑,回車即可運行成功;也可將要運行的文件拖拽到python後面的空格處,會發現文件所在
路徑自動出現,回車同樣運行成功。如下圖
更多技術請關注Python視頻教程。
❸ python執行這樣一條windows系統命令怎麼不行
這種情況是使用的方法不正確導致的。Python中執行系統命令常見的幾種方法如下:
1、os.system
例如:
>>> import os >>> os.system('ls') chk_err_log.py CmdTool.log install_log.txt install_zabbix.sh manage_deploy.sh MegaSAS.log
2、os.popen
例如:
>>> import os >>>tmp = os.popen('ls *.sh').readlines() >>>tmp ['install_zabbix.sh\n', 'manage_deploy.sh\n', 'mysql_setup.sh\n', 'python_manage_deploy.sh\n', 'setup.sh\n']
3、使用模塊subprocess
使用方法:
>>> import subprocess >>> subprocess.call (["cmd", "arg1", "arg2"],shell=True)
import subprocess p = subprocess.Popen('ls *.sh', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) print p.stdout.readlines() for line in p.stdout.readlines(): print line, retval = p.wait()
4、 使用模塊commands模塊
使用方法:
>>> import commands >>> commands.getoutput('ls *.sh') 'install_zabbix.sh\nmanage_deploy.sh\nmysql_setup.sh\npython_manage_deploy.sh\nsetup.sh' >>> commands.getstatusoutput('ls *.sh') (0, 'install_zabbix.sh\nmanage_deploy.sh\nmysql_setup.sh\npython_manage_deploy.sh\nsetup.sh')
注意:當執行命令的參數或者返回中包含了中文文字,那麼建議使用subprocess,如果使用os.popen則會出現錯誤。
❹ 如何通過命令行 安裝python
1 如果是在windows上 請下載PYTHON2.6的安裝程序,然後直接運行 即可安裝完成。2 安裝完成後需要到系統的環境變數處設置PYTHON的環境變數具體設置方法如圖3 在命令行鍵入 python 遍可以進入PYTHON的交互編程界面。如果需要在LINUX上安裝 以CENTOS 為例:1,用ROOT方式登陸到系統 輸入 yum install python即可完成安裝。2 運行 SHELL 輸入 PYTHON 即可運行。3 執行 在shell 中輸入 python any.py 即可
❺ python 如何清除命令行
此處簡單解釋就是:
把你這里的代碼,存為一個.py後綴的文件中,比如叫做:
converToFloat.py
然後到windows的cmd中,去運行這個python文件:
converToFloat.py
不要加python前綴就可以的。
簡單的就是說在 python命令行中使用下面命令,可以清除命令行。
import os
os.system('cls')
❻ 如何在命令行里運行python腳本
語句執行方式:
step1. 輸入 python 進入 python 命令行
step2. 輸入 python 語句立即執行
❼ python window 命令行返回結果亂碼怎麼解決
解決方法如下:
print u"你好".encode("GBK")
默認的終端編碼是和系統編碼一致的,這時就需要encode為對應的編碼來顯示。
❽ windows的命令行可以直接用來運行python嗎
可以,但前提是已經安裝了windows版的python
❾ python的cmd命令行在哪裡
python命令在哪裡輸入 python命令行運行輸入python嗎 CSDN
驗證下python是否安裝成功:按下鍵盤 win+r鍵輸入cmd打開windows命令行,敲入命令 python,進入到了python的命令行,看到python的版本信息和命令符 ,敲入...
❿ 在什麼情況下在windows命令行中使用python
python是一種解釋語言,之所以可以在windows命令提示符中調用python命令(前提是你已經將python的安裝目錄加入了Path這個環境變數中)進入python交互解釋器,是因為有的時候我們只需要簡單的執行一句或兩句python語句看看是否可以得到預期的結果而已,這種交互是沒有歷史記錄的,就是說下次你再進入python交互解釋器的時候,以前運行的命令或者對變數設置的值都已經沒有了,如果你要編寫類或模塊,或者一些通用並且需要長期保留的代碼的時候就可以寫入py文件中。