INNER CODE UNIT · Python
GetSystemEnvironmentVariable
Ershany/Arcane-Engine · Setup/ArcaneUtils.py:10
def GetSystemEnvironmentVariable(name):
key = winreg.CreateKey(winreg.HKEY_LOCAL_MACHINE, r"System\CurrentControlSet\Control\Session Manager\Environment")
try:
return winreg.QueryValueEx(key, name)[0]
except:
return None
def GetUserEnvironmentVariable(name):
key = winreg.CreateKey(winreg.HKEY_CURRENT_USER, r"Environment")
try:
return winreg.QueryValueEx(key, name)[0]
except:
return None
def DownloadFile(url, filepath):
path = filepath
filepath = os.path.abspath(filepath)
os.makedirs(os.path.dirname(filepath), exist_ok=True)