用python写了一个ibm037编码转换

查看 39|回复 1
作者:晚风811   
[Python] 纯文本查看 复制代码import urllib.parse
while True:  # 创建一个循环,让用户可以多次输入直到选择退出
    # 提示用户输入语句
    s = input("请输入将要转换为IBM037编码的语句(输入'exit'以退出): ")
    # 检查用户是否想要退出
    if s.lower() == 'exit':
        print("程序已退出。")
        break  # 使用break跳出循环,结束程序
    try:
        # 尝试将输入的字符串转换为IBM037编码并进行URL编码
        ens = urllib.parse.quote(s.encode('ibm037'))
        # 显示转换后的结果
        print("转换后的结果为:", ens)
    except LookupError:
        # 如果编码不支持,捕获异常并给出提示
        print("编码错误:IBM037编码可能不受支持或输入包含无法编码的字符。")

写了, 转换为

捷豹网络丶贱仔   

[Python] 纯文本查看 复制代码import urllib.parse
while True:
    s = input("请输入将要转换为IBM037编码的语句(输入'exit'以退出): ")
    if s.lower() == 'exit':
        print("程序已退出。")
        break
    try:
        # 将输入的字符串编码为 IBM037,然后再进行 URL 编码
        ens = urllib.parse.quote(s.encode('ibm037'))
        print("转换后的结果为:", ens)
    except LookupError:
        print("编码错误:IBM037 编码可能不受支持或输入包含无法编码的字符。")
您需要登录后才可以回帖 登录 | 立即注册

返回顶部