six

(Python version: 2.7.10, six version 1.11.0)

 

Python 2 と Python 3 の間の違いを吸収するためのシンプルなユーティリティを提供します。それらは、Python 2 と Python 3 の両方でコードベースの変更なく動作することをサポートするよう意図されています。


upper level

 

BytesIO

Iterator

MAXSIZE
Module_six_moves_urllib
Module_six_moves_urllib_error
Module_six_moves_urllib_parse
Module_six_moves_urllib_request
Module_six_moves_urllib_response
Module_six_moves_urllib_robotparser
MovedAttribute
MovedModule

PY2
PY3
PY34

StringIO

_LazyDescr
_LazyModule
_MovedItems
_SixMetaPathImporter
__author__
__builtins__
__doc__
__file__
__name__
__package__
__path__
__version__
_add_doc
_assertCountEqual
_assertRaisesRegex
_assertRegex
_func_closure
_func_code
_func_defaults
_func_globals
_import_module
_importer
_meth_func
_meth_self
_moved_attributes
_print
_urllib_error_moved_attributes
_urllib_parse_moved_attributes
_urllib_request_moved_attributes
_urllib_response_moved_attributes
_urllib_robotparser_moved_attributes

absolute_import
add_metaclass
add_move
advance_iterator
assertCountEqual
assertRaisesRegex
assertRegex

b
binary_type
byte2int

callable
class_types
create_bound_method
create_unbound_method

exec_

functools

get_function_closure
get_function_code
get_function_defaults
get_function_globals
get_method_function
get_method_self
get_unbound_function

indexbytes
int2byte
integer_types
iterbytes
iteritems
iterkeys
iterlists
itertools
itervalues

moves

StringIO

next

operator

print_
python_2_unicode_compatible

raise_from
remove_move
reraise

string_types
sys

text_type
types

u
unichr

viewitems
viewkeys
viewvalues

with_metaclass
wraps