小编Bot*_*akk的帖子

转换表值错误 ValueError: 转换表中的字符串键长度必须为 1

#!/usr/local/bin/python
# -*- coding: utf-8 -*-
import os, sys

test = input()
translation = {

    "hi":"jk" , "as":"bc" , "ca":"sa"
}

translated = test.maketrans(translation)
print(test.translate(translated))
Run Code Online (Sandbox Code Playgroud)

结果

Traceback (most recent call last):
  File "C:/Users/DELL/PycharmProjects/untitled1/Inpage.py", line 11, in <module>
    translated = test.maketrans(translation)
ValueError: string keys in translate table must be of length 1
Run Code Online (Sandbox Code Playgroud)

不要介意导入和神奇的评论。该程序与utf-8相关,对于当前的问题并不重要。任何人都有解决方法或某种方法来解决这个问题,我会很高兴。该表有 47 个翻译长度。

python syntax-error

2
推荐指数
1
解决办法
3087
查看次数

标签 统计

python ×1

syntax-error ×1