找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 5072|回复: 4

[求助] string模块中的maketrans函数不能调用是为什么?

1

主题

5

帖子

5

积分

贫民

积分
5
爱跳的小猴子 发表于 2017-9-27 17:45:32 | 显示全部楼层 |阅读模式
python新手一枚,求助

如图

如图
回复

使用道具 举报

0

主题

30

帖子

30

积分

贫民

积分
30
胡扶林 发表于 2017-9-28 14:24:49 | 显示全部楼层
应该是你环境的问题 你可以手动检查一下 你的string.py文件中究竟有没有这个函数 或者说你的环境中有与string模块发生冲突的文件??
回复 支持 反对

使用道具 举报

1

主题

19

帖子

19

积分

贫民

积分
19
yeshi208 发表于 2017-9-30 17:06:53 | 显示全部楼层
我的跟楼主的一样,二楼说的对,我的没有这个函数。
  1. >>> from string import maketrans
  2. Traceback (most recent call last):
  3.   File "<stdin>", line 1, in <module>
  4. ImportError: cannot import name 'maketrans'
  5. >>> import string
  6. >>> dir(string)
  7. ['Formatter', 'Template', '_ChainMap', '_TemplateMetaclass', '__all__', '__built
  8. ins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__packag
  9. e__', '__spec__', '_re', '_string', 'ascii_letters', 'ascii_lowercase', 'ascii_u
  10. ppercase', 'capwords', 'digits', 'hexdigits', 'octdigits', 'printable', 'punctua
  11. tion', 'whitespace']
复制代码
回复 支持 反对

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
爱跳的小猴子  楼主| 发表于 2017-10-14 12:11:09 | 显示全部楼层
yeshi208 发表于 2017-9-30 17:06
我的跟楼主的一样,二楼说的对,我的没有这个函数。

那你怎么解决的呀
回复 支持 反对

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
爱跳的小猴子  楼主| 发表于 2017-10-14 12:15:32 | 显示全部楼层
胡扶林 发表于 2017-9-28 14:24
应该是你环境的问题 你可以手动检查一下 你的string.py文件中究竟有没有这个函数 或者说你的环境中有与stri ...

请问模块中没有这个函数的话,应该如何添加呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表