import queue in Python 2 and Python 3

Benjamin Chaney chaneybenjamini at gmail.com
Fri Jun 30 00:06:23 EDT 2017


What is the best way to import the synchronized queue class that is
compatible with both Python2 and Python3. Right now I am using the
following:

>if sys.version_info < (3, 0):
>    import Queue as queue
>else:
>    import queue

This seems somewhat unpythonic. Is there a better way without
installing extra packages?

Thanks,
     Ben



More information about the Python-list mailing list