導航:首頁 > 程序命令 > PythonWindows命令

PythonWindows命令

發布時間:2022-08-28 15:03:50

⑴ 如何用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則會出現錯誤。

⑵ windows環境的python的環境變數

默認情況下,在windows下安裝python之後,系統並不會自動添加相應的環境變數。此時不能在命令行直接使用python命令。

1. 首先需要在系統中注冊python環境變數:假設python的安裝路徑為c:\python27,則修改我的電腦->屬性->高級->環境變數->系統變數中的PATH為:

(為了在命令行模式下運行Python命令,需要將python.exe所在的目錄附加到PATH這個環境變數中。)

PATH=PATH;c:\python27

上述環境變數設置成功之後,就可以在命令行直接使用python命令。或執行"python *.py"運行python腳本了。

2. 此時,還是只能通過"python *.py"運行python腳本,若希望直接運行*.py,只需再修改另一個環境變數PATHEXT:

PATHEXT=PATHEXT;.PY;.PYM

3. 另外,在使用python的過程中,可能需要經常查看某個命令的幫助文檔,如使用help('print')查看print命令的使用說明。默認安裝的python無法查看幫助文檔,尚需進行簡單的配置:

在python安裝目錄下,找到python272.chm,使用hh -decompile .python272.chm將其反編譯出來,然後將其所在的目錄加入到上面提到的PATH環境變數中即可。

4. 如何使Python解釋器能直接import默認安裝路徑以外的第三方模塊?

為了能import默認安裝路徑以外的第三方的模塊(如自己寫的模塊),需要新建PYTHONPATH環境變數,值為這個模塊所在的目錄。

⑶ windows下,python使用cmd執行命令的問題

試試用os.popen()來執行。
popen()可以返回執行結果信息。
ret_msg = os.popen(command)
通過python執行系統命令時,最要注意路徑問題。不論是文件還是目錄一定要寫全路徑,不要用相對路徑。

⑷ python 怎麼通過windows gui(滑鼠雙擊程序圖標)打開第三方軟體,而不是通過cmd命令

你說的是用python模擬鍵鼠吧?
下面是一個模擬滑鼠鍵盤操作登錄軟體的python代碼

from pymouse.windows import PyMouse
from pykeyboard import PyKeyboard
import time

m = PyMouse() # 滑鼠對象
k = PyKeyboard() # 鍵盤對象
x_dim, y_dim = m.position() # 獲得屏幕尺寸
print('滑鼠當前位置: ', x_dim, y_dim)

'''模擬滑鼠定時點擊'''
#滑鼠點擊指定位置
m.move(62, 350)
m.click(62,350,1)
for i in range(1,3):
time.sleep(5)
m.click(62,350,1)

'''模擬滑鼠鍵盤登錄軟體'''
#打開應用
m.click(51,543,1,2)
time.sleep(8)
#輸入密碼
m.click(568,544,1)
k.type_string('你的密碼')
time.sleep(3)
#回車
k.tap_key(k.enter_key)
time.sleep(6)
#確認登錄
m.click(568,544,1)
k.press_key(k.alt_key)
k.tap_key('y')
k.release_key(k.alt_key)

⑸ windows下python命令不存在怎麼辦

windows下python命令不存在的解決方法:首先打開高級系統設置,找到環境變數;然後在系統變數中找到Path變數,雙擊進入編輯界面;最後添加Python的安裝路徑即可。
問題:
(推薦教程:Python入門教程)
在cmd中輸入python命令提示「不是內部或外部命令」,如下圖所示。
解決方法:
首先右鍵點擊「此電腦」,選擇「屬性」,在彈出的系統界面中選擇「高級系統設置」,找到「環境變數」。
然後在「系統變數」中找到變數Path,雙擊Path變數進入編輯界面。
接著在編輯環境變數對話框中點擊「新建」,添加Python的安裝路徑。
最後再次進入cmd命令窗口,輸入python命令則出現下圖顯示的內容,輸入print(『hello world』)也成功執行。

⑹ python清除屏幕命令

Python清屏命令 啟動Python有兩種方式,分別為Windows命令行窗口和IDLE的方式. 目錄 Python清屏命令 一、「Windows命令行窗口」下清屏,可用下面兩種方法(任選其一) ... 查看全部>>

⑺ 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則會出現錯誤。

⑻ 在什麼情況下在windows命令行中使用python

python是一種解釋語言,之所以可以在windows命令提示符中調用python命令(前提是你已經將python的安裝目錄加入了Path這個環境變數中)進入python交互解釋器,是因為有的時候我們只需要簡單的執行一句或兩句python語句看看是否可以得到預期的結果而已,這種交互是沒有歷史記錄的,就是說下次你再進入python交互解釋器的時候,以前運行的命令或者對變數設置的值都已經沒有了,如果你要編寫類或模塊,或者一些通用並且需要長期保留的代碼的時候就可以寫入py文件中。

閱讀全文

與PythonWindows命令相關的資料

熱點內容
做程序員這一行儲備人才怎麼看 瀏覽:458
參加密逃文 瀏覽:327
蘋果編程語言ios 瀏覽:763
求解病態系統常用的演算法 瀏覽:993
駕校用的app叫什麼 瀏覽:219
數控編程線的纏繞方法 瀏覽:972
安卓線性布局怎麼設計計算器布局 瀏覽:24
拓本pdf 瀏覽:79
2017法碩指南pdf 瀏覽:295
linuxphp命令參數 瀏覽:425
可靠性預測和推薦演算法 瀏覽:855
程序員送女友的相冊 瀏覽:254
壓縮文件怎麼設置打開加密 瀏覽:768
tracert命令結果詳解 瀏覽:360
唯賽思通用什麼APP 瀏覽:376
古玩哪個app好賣 瀏覽:149
u盤內容全部顯示為壓縮包 瀏覽:519
編譯固件時使用00優化 瀏覽:361
速借白條app怎麼樣 瀏覽:760
用紙張做的解壓東西教程 瀏覽:18