pip-helper/python_jc.py
2023-05-12 21:38:02 +08:00

68 lines
1.8 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import sys
import os
from time import *
from time import sleep
import urllib.request
import webbrowser
ml = os.getcwd()
file_error = '文件丢失,请重新安装!!'
# def
def open_exe(exe_name):
if os.path.exists(os.path.join(ml, f"{exe_name}.exe")):
os.system(f"start {exe_name}.exe")
else:
print(file_error)
sleep(1)
pass
def check_internet(url='http://www.baidu.com/', timeout=5):
try:
urllib.request.urlopen(url, timeout=timeout)
return True
except Exception as e:
print('WIFI连接不正常请检测wifi连接后再试吧')
sleep(5)
print('是否继续启动程序(Y.是N.不是)?')
input_xz = str(input('>>>'))
if input_xz != None:
if input_xz == 'Y' or 'y':
open_exe('client')
elif input_xz == 'N' or 'n':
sys.exit()
else:
print('请输入英文字母!!')
sleep(1.5)
pass
pass
else:
print('错误:没有输入文字')
sleep(1.5)
return False
# try
try:
import pip
check_internet()
open_exe('client')
except ImportError:
print("请安装Pip或者python")
print('是否继续启动程序(Y.是N.不是)?')
input_xz = str(input('>>>'))
if input_xz != None:
if input_xz == 'Y' or 'y':
open_exe('client')
elif input_xz == 'N' or 'n':
sys.exit()
else:
print('请输入英文字母!!')
sleep(1.5)
pass
pass
else:
print('错误:没有输入文字,默认退出!')
sleep(1.5)
webbrowser.open('https://python.org/downloads')
sys.exit()