Python設定Windows系統變數Path

2021-10-01 02:41:12 字數 1620 閱讀 4020

#! 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更新 配置自動更新...