반응형
python-3.x에서 isinstance (x, str)
를 사용할 수 있다는 것을 알고 있지만 python-2.x에서도 문자열인지 확인해야합니다. isinstance (x, str)
가 python-2.x에서 예상대로 작동합니까? 아니면 버전을 확인하고 isinstance (x, basestr)
를 사용해야합니까?
특히 python-2.x에서 :
>>>isinstance(u"test", str)
False
그리고 python-3.x에는 u "foo"
가 없습니다.
해결 방법
from six import string_types
isinstance(s, string_types)
참조 페이지 https://stackoverflow.com/questions/11301138
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python-파일과 열기를 사용하는 경우 (0) | 2021.02.13 |
---|---|
파이썬 문자열에서 단어 수를 찾는 방법은 무엇입니까? (0) | 2021.02.13 |
파이썬 POST 요청을 보내는 방법은 무엇입니까? (0) | 2021.02.13 |
파이썬 How to use multiprocessing queue in Python? (0) | 2021.02.13 |
파이썬 Python-주어진 시간에 함수 시작 (0) | 2021.02.13 |
댓글