有需要的可以提取
import os
import easygui
def function1():
try:
print(f.read())
except UnicodeDecodeError:
print('解码错误!')
print('')
f.close()
print('Python解码工具')
print('')
if easygui.ynbox('是否打开GPU加速?', '解码工具', ('是', '否')):
print('是否打开GPU加速?:是')
os.environ["CUDA_VISIBLE_DEVICES"] = "0"
print('已打开GPU加速')
else:
print('是否打开GPU加速?:否')
print('已关闭GPU加速')
s = str(input('输入文件名:'))
print('UTF-8格式:')
f = open(s, 'r', encoding='utf-8')
function1()
print('ANSI格式:')
f = open(s, 'r', encoding='ANSI')
function1()
print('UTF-16 LE格式:')
f = open(s, 'r', encoding='UTF-16 LE')
function1()
print('UTF-16 BE格式:')
f = open(s, 'r', encoding='UTF-16 BE')
function1()
print('UTF-32格式:')
f = open(s, 'r', e

这是一个Python脚本,用于读取文件并尝试使用多种不同的字符编码进行解码,包括UTF-8、ANSI、UTF-16等。用户可以选择是否开启GPU加速,并提供了一个简单的交互界面来输入文件名。
最低0.47元/天 解锁文章
416

被折叠的 条评论
为什么被折叠?



