for comment_entry in comment_feed.entry:
content = comment_entry.ToString()
parse = BeautifulSoup(content)
for con in parse.find('ns0:content'):
print con.string
s = con.string
file.write(s.encode('utf8'))
我得到的错误:
File "channel_search.py", line 108, in youtube_search
file.write(s.encode('utf8'))
AttributeError: 'NoneType' object has no attribute 'encode'
最佳答案
您的 可能是 Nonetype
尝试
s = con.string
if s:file.write(s.encode('utf8'))
# or if s is not None
#if you want to check only for None
关于python - 如何解决 AttributeError : 'NoneType' object has no attribute 'encode' in python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25967959/