Python3 AttributeError:模块“ re”没有属性“ split”

时间:2019-12-19 11:37:53

标签: python

我在我的ST3 / Atom IDE上运行以下代码,这引发了一个例外,即模块“ re”没有属性“ split”。但是,当我在cmd Python脚本中运行代码时,效果很好。谁能解释这个令人困惑的麻烦,并给我一些建议,以使该模块在我的IDE上运行?预先感谢。

我测试过的简单代码:

import re
re.split(r'[;,\s]\s', 'hello;,world')

2 个答案:

答案 0 :(得分:0)

这应该可行,除非您在目录 re.py 中命名另一个文件时犯了错误,在这种情况下,它将浏览re.py文件(您创建的)进行拆分import re时仔细查看实际的re模块。

答案 1 :(得分:0)

您可以对字符串变量使用内置功能来代替re模块,例如:

string = "Some string to be splitted"
splitted_string=string.split(" ") # this will split the string from spaces, change the whitespaces to the characters like comma, colon, period, etc.
mylist = splitted_string

输出:

['Some','string','to','be','splitted']

我希望我的回答对您有帮助...