본문 바로가기
파이썬

파이썬 AttributeError를 해결하는 방법 : 'NoneType'객체에는 Python에서 'encode'속성이 없습니다.

by º기록 2020. 12. 8.
반응형
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'

 

해결 방법

 

s 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          

 

참조 페이지 https://stackoverflow.com/questions/25967959

 

 

반응형

댓글