复制10%优惠码 【96YF71WTUG】
购买优动漫PAINT(CLIP STUDIO PAINT官方中文正版)
详情请戳:https://www.udongman.cn/index.php?m=product&c=csp
#1下载结束↑
#2以下开始解压缩↓
frzip = zipfile.ZipFile(r'D:/ProgramData/' + 'mingw64.zip', 'r')
print('loading..')
for file in frzip.namelist():
frzip.extract(file, r'D:/ProgramData/mingw__64')
frzip.close()
print('ok')
#2解压缩完毕↑
#3查找bin子文件夹有多深(此处只设计二级)↓
folder = os.listdir(r'D:/ProgramData/mingw__64')
if 'bin' in folder:
addressp = r'D:/ProgramData/mingw__64/bin'
addressm = r'D:/ProgramData/mingw__64'
else:
for t in folder:
folder2 = os.listdir(r'D:/ProgramData/mingw__64/' + t)
if 'bin' in folder2:
addressp = r'D:/ProgramData/mingw__64/' + t + '/bin'
addressm = r'D:/ProgramData/mingw__64/' + t
print('add:', addressp, addressm)
#3查找完毕,将路径固定↑
env1 = os.environ.get('path') # 读取path里的值
env1 = tuple(env1.split(';')) # 按照;分隔
env2 = os.environ.get('MinGW_64x') # 读取MinGW_64里的值
print('n'.join(env1))
print(env2)
if addressp in env1:#如果path里包含addressp路径
pass
else:
os.putenv('path', addressp)
if addressm in env2:#如果MinGW_64x里包含addressm路径
pass
else:
os.putenv('MinGW_64x', addressm)
# os.putenv('path',r'D:ProgramDatamingw64')
wor = subprocess.getstatusoutput("gcc -v") # cmdgcc-v,错误则返回非0值
Copyright © 2022
wuwofcproject.com, All rights reserved
独家内容 未经许可 严禁复制、镜像、转载