當前位置:首頁 » 編程語言 » python判斷當前系統

python判斷當前系統

發布時間: 2022-05-25 15:54:11

① 用python 代碼對操作系統信息判斷

最後一個if縮進

② 那能運行Pythonidle的操作系統

Python在不同環境平台使用時,需要判斷當前是什麼系統,比如常用的windows,linux等。
啟動IDLE就是一個Pythonshell,我們通過它可以在IDLE內部執行Python命令,利用IDLE這個shell就可以與Python的進行互動。
IDLE是開發python程序的基本IDE(集成開發環境),具備基本的IDE的功能,是非商業Python開發的不錯的選擇。

③ 怎樣使用python查詢系統某一進程是否存在

只需要一小段python代碼,就可以解決用python查詢判斷系統進程是否存在的操作。具休是怎麼樣判斷進程是不是存在,看下邊的python代碼就會明白了。
正常我們在編寫python代碼時,要殺死一個進程之前,一定要做的事情就是要知道這個進程是不是存在,存在要怎麼樣操作、不存在又怎麼樣操作。如何查找一個進程是否存在,用Python代碼來判斷一下最好不過了。
如何用python代碼查找一個進程是否存在的源代碼如下:
?

12345678910111213141516171819
#-*- coding:utf-8 -*-#編碼聲明 import win32com.client#導入方法 def check_exsit(process_name): WMI = win32com.client.GetObject('winmgmts:') processCodeCov = WMI.ExecQuery('select * from Win32_Process where Name="%s"' % process_name) if len(processCodeCov) > 0:#判斷操作 www.iplaypy.com print '%s is exists' % process_name else: print '%s is not exists' % process_name if __name__ == '__main__': check_exsit('chrome.exe')

④ python判斷windows系統是32位還是64位的方法

通常64的windows系統program files文件夾(用來安裝應用程序的默認的默認的目錄),有2個,一個是program files另外一個是program files(x86), 而32bit的只有program files這一個文件夾。
根據上面這一特點,我們就可以判斷windows系統是32還是64位的。
?

1
2
3
4
5
6

import os
prg = 'C:Program Files(x86)'
if True == os.path.exists( prg ):
print '64bit'
else:
print '32bit'

上面的代碼其實是有問題的,如果當前系統是安裝在d盤的話就有問題,所以為了完善上面的代碼可以判斷的一下當前系統的安裝盤符,這個可以從系統的環境變數。
另外一種方法,直接使用環境變數:
?

1
2
3
4

PROGRAMFILES(X86)
import os
def Is64Windows():
return 'PROGRAMFILES(X86)' in os.environ

上面的函數判斷當前的系統是不是64bit的系統,這個方法就沒有第一種方法的問題。

⑤ python怎麼判斷windows下的某一個窗口是否當前正在操作的

獲取這個指定窗口的HANDLE,再根據這個HANDLE得到窗口的狀態,大概就這個思路。Python沒用過,其它語言倒是處理過,正常獲取到某個程序主窗體沒問題

⑥ python怎樣獲得當前系統的CPU頻率和內存使用情況

如果想自己寫程序來實現的話,可以參考它們的源碼
top/free都是在procps包中(apt-get source procps)。
找到cpus_refresh()函數,你可以看到它是怎樣從/proc/stat解析出CPU的使用率的。meminfo()函數則展示了如何從/proc/meminfo解析出內存的使用率(這個文件自己解析也很簡單)。

⑦ python 判斷是windows 還是linux

Python (英國發音:/ˈpaɪθən/ 美國發音:/ˈpaɪθɑːn/), 是一種面向對象的解釋型計算機程序設計語言,由荷蘭人Guido van Rossum於1989年發明,第一個公開發行版發行於1991年。
Python是純粹的自由軟體, 源代碼和解釋器CPython遵循 GPL(GNU General Public License)協議[2] 。
Python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮進。
Python具有豐富和強大的庫。它常被昵稱為膠水語言,能夠把用其他語言製作的各種模塊(尤其是C/C++)很輕松地聯結在一起。常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),然後對其中[3] 有特別要求的部分,用更合適的語言改寫,比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而後封裝為Python可以調用的擴展類庫。需要注意的是在您使用擴展類庫時可能需要考慮平台問題,某些可能不提供跨平台的實現。

⑧ 如何使用Python判斷當前是32位還是64為操作系統

方法一:
import sys
bit = sys.maxsize
在32位系統中:
bool(bit > 2**32) 會輸出False
64位中:
bool(bit > 2**32)會輸出True

方法二(簡單粗暴):
import struct

bit = struct.calcsize("P") * 8
print bit
#在這里bit是幾位就是幾位系統

⑨ 有個python腳本,我需要先判斷當前系統平台是什麼,怎麼做windows和linux

importplatform

defisWindowsSystem():
return'Windows'inplatform.system()

defisLinuxSystem():
return'Linux'inplatform.system()

printisWindowsSystem()
printisLinuxSystem()

result:

True
False

⑩ 如何看python是64位還是32位

通常64的windows系統program files文件夾(用來安裝應用程序的默認的默認的目錄),有2個,一個是program files另外一個是program files(x86), 而32bit的只有program files這一個文件夾。

熱點內容
光遇安卓服周年傘在哪裡領取 發布:2025-02-13 02:22:18 瀏覽:673
寫mv腳本軟體 發布:2025-02-13 02:21:56 瀏覽:695
超內核源碼 發布:2025-02-13 02:12:54 瀏覽:443
趣粉腳本 發布:2025-02-13 02:11:23 瀏覽:951
壓縮的茶葉怎麼弄開 發布:2025-02-13 02:11:16 瀏覽:738
n1ftp伺服器 發布:2025-02-13 02:10:39 瀏覽:347
沒有卡沒有密碼怎麼辦啊 發布:2025-02-13 01:51:53 瀏覽:460
linux2個ftp伺服器 發布:2025-02-13 01:44:31 瀏覽:14
戴爾r730網路配置後如何保存 發布:2025-02-13 01:38:27 瀏覽:344
php用什麼編譯 發布:2025-02-13 01:37:12 瀏覽:703