首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >程序显示'NoneType‘对象没有’NoneType‘属性

程序显示'NoneType‘对象没有’NoneType‘属性
EN

Stack Overflow用户
提问于 2019-05-09 15:31:19
回答 1查看 252关注 0票数 0

当我执行此处提供的代码时,https://keras.io/examples/babi_memnn/

我发现了这个错误

代码语言:javascript
复制
runfile('E:/Courses/PhD/ML/Sample Prog/Practicals/memNetworkBabi.py', wdir='E:/Courses/PhD/ML/Sample Prog/Practicals')
Using TensorFlow backend.
Extracting stories for the challenge: single_supporting_fact_10k
Traceback (most recent call last):

  File "<ipython-input-1-9db756ed995f>", line 1, in <module>
    runfile('E:/Courses/PhD/ML/Sample Prog/Practicals/memNetworkBabi.py', wdir='E:/Courses/PhD/ML/Sample Prog/Practicals')

  File "C:\Users\Khubaib\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 704, in runfile
    execfile(filename, namespace)

  File "C:\Users\Khubaib\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 108, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "E:/Courses/PhD/ML/Sample Prog/Practicals/memNetworkBabi.py", line 107, in <module>
    train_stories = get_stories(tar.extractfile(challenge.format('train')))

  File "E:/Courses/PhD/ML/Sample Prog/Practicals/memNetworkBabi.py", line 65, in get_stories
    data = parse_stories(f.readlines(), only_supporting=only_supporting)

  File "E:/Courses/PhD/ML/Sample Prog/Practicals/memNetworkBabi.py", line 52, in parse_stories
    sent = tokenize(line)

  File "E:/Courses/PhD/ML/Sample Prog/Practicals/memNetworkBabi.py", line 22, in tokenize
    return [x.strip() for x in re.split(r'(\W+)?', sent) if x.strip()]

  File "E:/Courses/PhD/ML/Sample Prog/Practicals/memNetworkBabi.py", line 22, in <listcomp>
    return [x.strip() for x in re.split(r'(\W+)?', sent) if x.strip()]

AttributeError: 'NoneType' object has no attribute 'strip'
EN

回答 1

Stack Overflow用户

发布于 2019-11-05 08:12:30

在第37行将re.split(r'(\W+)?', sent)更改为re.split(r'(\W+)+', sent)为我解决了这个问题,另请参阅Keras中的拉取请求:https://github.com/keras-team/keras/pull/13519

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56054312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档