Spaces:
Running
Running
feat(toolbox): 支持rar格式与7z格式解压,修改了下注释
Browse files- config.py +1 -0
- toolbox.py +2 -0
config.py
CHANGED
|
@@ -14,6 +14,7 @@ if USE_PROXY:
|
|
| 14 |
|
| 15 |
# 代理网络的地址,打开你的科学上网软件查看代理的协议(socks5/http)、地址(localhost)和端口(11284)
|
| 16 |
proxies = { "http": "socks5h://localhost:11284", "https": "socks5h://localhost:11284", }
|
|
|
|
| 17 |
print('网络代理状态:运行。')
|
| 18 |
else:
|
| 19 |
proxies = None
|
|
|
|
| 14 |
|
| 15 |
# 代理网络的地址,打开你的科学上网软件查看代理的协议(socks5/http)、地址(localhost)和端口(11284)
|
| 16 |
proxies = { "http": "socks5h://localhost:11284", "https": "socks5h://localhost:11284", }
|
| 17 |
+
|
| 18 |
print('网络代理状态:运行。')
|
| 19 |
else:
|
| 20 |
proxies = None
|
toolbox.py
CHANGED
|
@@ -193,11 +193,13 @@ def extract_archive(file_path, dest_dir):
|
|
| 193 |
print("Successfully extracted rar archive to {}".format(dest_dir))
|
| 194 |
except:
|
| 195 |
print("rar格式需要安装额外依赖")
|
|
|
|
| 196 |
elif file_extension == '.7z':
|
| 197 |
try:
|
| 198 |
import py7zr
|
| 199 |
with py7zr.SevenZipFile(file_path, mode='r') as f:
|
| 200 |
f.extractall(path=dest_dir)
|
|
|
|
| 201 |
except:
|
| 202 |
print("7z格式需要安装额外依赖")
|
| 203 |
else:
|
|
|
|
| 193 |
print("Successfully extracted rar archive to {}".format(dest_dir))
|
| 194 |
except:
|
| 195 |
print("rar格式需要安装额外依赖")
|
| 196 |
+
|
| 197 |
elif file_extension == '.7z':
|
| 198 |
try:
|
| 199 |
import py7zr
|
| 200 |
with py7zr.SevenZipFile(file_path, mode='r') as f:
|
| 201 |
f.extractall(path=dest_dir)
|
| 202 |
+
print("Successfully extracted 7z archive to {}".format(dest_dir))
|
| 203 |
except:
|
| 204 |
print("7z格式需要安装额外依赖")
|
| 205 |
else:
|