2016-08-01 9 views
1

私はコードを持っていますが、これら2つは同等ですか?私はsixモジュールは、それはあなたが使用しているPythonのバージョンに依存し、両方の2と3six.b(リテラル)b'literal 'と同じ? Python 2/3

from six import b 
os.write(w, b("EMount unsuccessful")) 

os.write(w, b"EMount unsuccessful") 

答えて

2

と互換性のあるコードを作成するために使用されていることを理解しています。 2.6以降では、これらは同等で、u()の代わりにuを使用できます。

+0

私は2.7より前のものはサポートしていませんので、答えは基本的に同じです。 – ArekBulski

+0

その場合は –

関連する問題