Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中使用translate_Python - Fatal编程技术网

如何在python中使用translate

如何在python中使用translate,python,Python,导入操作系统 def rename_文件(): 重命名(文件名,文件名,翻译(无,“0123456789”)) 从以下位置重命名_文件(): 返回字符串的副本,其中每个字符已通过给定的转换表映射。该表必须是通过getitem()实现索引的对象,通常是映射或序列。当使用Unicode序号(整数)编制索引时,表对象可以执行以下任一操作:返回Unicode序号或字符串,以将字符映射到一个或多个其他字符;返回None,从返回字符串中删除该字符;或引发LookupError异常,以将角色映射到自身 因此,

导入操作系统

def rename_文件():

重命名(文件名,文件名,翻译(无,“0123456789”))

从以下位置重命名_文件()

返回字符串的副本,其中每个字符已通过给定的转换表映射。该表必须是通过getitem()实现索引的对象,通常是映射或序列。当使用Unicode序号(整数)编制索引时,表对象可以执行以下任一操作:返回Unicode序号或字符串,以将字符映射到一个或多个其他字符;返回None,从返回字符串中删除该字符;或引发LookupError异常,以将角色映射到自身

因此,您可以将字典从unicode序号(您可以使用
ord
)传递到输出字符串以翻译字符

>>> s = "lol"
>>> ord("l")
108
>>> s.translate({108:"w"})
wow
os.chdir(saved_path)
>>> s = "lol"
>>> ord("l")
108
>>> s.translate({108:"w"})
wow