我在我的ST3 / Atom IDE上运行以下代码,这引发了一个例外,即模块“ re”没有属性“ split”。但是,当我在cmd Python脚本中运行代码时,效果很好。谁能解释这个令人困惑的麻烦,并给我一些建议,以使该模块在我的IDE上运行?预先感谢。
我测试过的简单代码:
import re
re.split(r'[;,\s]\s', 'hello;,world')
答案 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']
我希望我的回答对您有帮助...