#! python3
# _*_ coding:utf-8 _*_
''' 新增系統環境變數,即為鍵path追加值(路徑)
'''import winreg
import sys
import ctypes
defis_admin()
:'''獲取管理員許可權'''
try:
return ctypes.windll.shell32.isuseranadmin(
)except
:return
false
def(value,
type
=winreg.reg_expand_sz, keyname=
'path'):
'''預設為鍵path追加值(路徑)'''
if is_admin():
# 以管理員身份執行以下**
# 連線登錄檔根鍵hkey_local_machine
regroot = winreg.connectregistry(
none
, winreg.hkey_local_machine)
subdir = r"system\currentcontrolset\control\session manager\environment"
# 唯讀方式開啟登錄檔
key_read = winreg.openkey(regroot, subdir)
count = winreg.queryinfokey(key_read)[1
]# 獲取該目錄下所有鍵的個數(0-下屬鍵個數;1-當前鍵值個數)
for i in
range
(count)
: name,values,type_ = winreg.enumvalue(key_read, i)
if name.lower(
)== keyname.lower():
if values[-1
]==';':
values += value
else
: values += f';'
# 以只寫方式開啟登錄檔
key_write = winreg.openkey(regroot, subdir,
0, winreg.key_write)
# 追加值
winreg.setvalueex(key_write, name,0,
type
, values)
winreg.closekey(key_write)
winreg.closekey(key_read)
else
:if sys.version_info[0]
==3: ctypes.windll.shell32.shellexecutew(
none
,"runas"
, sys.executable, __file__,
none,1
)if __name__ ==
'__main__'
:'d:\test'
)
文件1 windows下為python設定pip映象源
1 臨時使用策略,可以在使用pip的時候加引數 i pip install i 2 一勞永逸策略,在windows檔案管理器中,輸入 3 定位到乙個新的目錄下,在該目錄下新建pip資料夾,然後在pip資料夾下新建pip.ini檔案 4 在新建的pip.ini檔案中輸入以下內容,以清華大學映象源為例 ...
Python使用windows設定定時執行指令碼
如果你寫了一些python程式,想要在特定的時間進行執行,例如你想讓一段爬蟲程式在每天的上午10點執行一次,那麼我們就可以來使用windows自帶的定時任務進行設定。由於windows系統,無法使用linux下強大的crontab命令。所以該定時任務也是針對windo系統的,讓我們直接進入主題吧。一...
windows系統設定
防火牆 win r wf.msc gpedit.msc 計算機配置 管理模板 windows元件 windows defender防病毒程式 關閉windows defender防病毒程式 改為啟用 gpedit.msc 1.計算機配置 管理模板 windows元件 windows更新 配置自動更新...