文字列が印刷可能かどうかを確認するには、次のようにすることができます。
def isprintable(s,codec='utf8'):
try:
s.codec(codec)
except UnicodeDecodeError:
return False
else:
return True
しかし、文字列ではなく Unicode でそれを行う方法はありますか? ところで、私はつぶやきを扱っており、次のようにつぶやきを Unicode に変換します。
text=unicode(status.text)