简体   繁体   English

AttributeError:“ builtin_function_or_method”对象没有属性“ split” 3.7

[英]AttributeError: 'builtin_function_or_method' object has no attribute 'split' 3.7

I need help to fix this code: 我需要帮助来修复此代码:

import urllib.request,urllib.parse,urllib.error
    fhand = urllib.request.urlopen("http://data.pr4e.org//romeo.txt")
    counts = dict ()
    for line in fhand:
        lines = line.decode.split()
        for words in lines:
            counts[words] = counts.get(words,0)+1
    print(counts)

I am getting this error while running this code: 运行此代码时出现此错误:

C:\Users\g.p\AppData\Local\Programs\Python\Python37-32>py urllib2.py
Traceback (most recent call last):
  File "urllib2.py", line 5, in <module>
    lines = line.decode.split()
AttributeError: 'builtin_function_or_method' object has no attribute 'split'

you should run decode function, otherwise, it will be the built-in function not str , so you cannot split the function 您应该运行decode功能,否则,它将是内置功能而不是str ,因此您无法split该功能

You should write like this: 您应该这样写:

lines = line.decode().split()

For more info: Link 有关更多信息: 链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 AttributeError: 'builtin_function_or_method' object 没有属性 'split' - AttributeError: 'builtin_function_or_method' object has no attribute 'split' AttributeError:&#39;builtin_function_or_method&#39;对象没有属性&#39;split&#39;2 - AttributeError: 'builtin_function_or_method' object has no attribute 'split' 2 AttributeError: &#39;builtin_function_or_method&#39; 对象没有属性 &#39;fieldnames&#39; - AttributeError: 'builtin_function_or_method' object has no attribute 'fieldnames' AttributeError:“ builtin_function_or_method”对象没有属性“ count” - AttributeError: 'builtin_function_or_method' object has no attribute 'count' AttributeError: &#39;builtin_function_or_method&#39; 对象没有属性 &#39;csv&#39; - AttributeError: 'builtin_function_or_method' object has no attribute 'csv' AttributeError:“ builtin_function_or_method”对象没有属性“ pop” - AttributeError: 'builtin_function_or_method' object has no attribute 'pop' AttributeError:“ builtin_function_or_method”对象没有属性“ addLayout” - AttributeError: 'builtin_function_or_method' object has no attribute 'addLayout' AttributeError:“ builtin_function_or_method”对象没有属性“ iterkeys” - AttributeError: 'builtin_function_or_method' object has no attribute 'iterkeys' AttributeError:'builtin_function_or_method'对象没有属性'replace' - AttributeError: 'builtin_function_or_method' object has no attribute 'replace' AttributeError:&#39;builtin_function_or_method&#39;对象没有属性&#39;connect&#39; - AttributeError: 'builtin_function_or_method' object has no attribute 'connect'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM