str() Unicode Python < 3.0.
repr(obj) str(obj). repr() ASCII, , ASCII.
, -, unicode. , :
fileObj = codecs.open( "someFile", "w", "utf-8" )
Unicode fileObj, . print, sys.stdout:
import sys, codecs, locale
print str(sys.stdout.encoding)
sys.stdout = codecs.getwriter(locale.getpreferredencoding())(sys.stdout)
line = u"\u0411\n"
print type(line), len(line)
sys.stdout.write(line)
print line