Vorsichtsmaßnahmen bei Verwendung von sechs mit Python 2.5

Vorsichtsmaßnahmen bei Verwendung von sechs in einem Python-Skript, das in der Umgebung ausgeführt wird, in der Python 2.5 ausgeführt wird.

Was ist sechs

In der offiziellen Dokumentation finden Sie sechs Informationen. Six: Python 2 and 3 Compatibility Library — six 1.10.0 documentation

Six provides simple utilities for wrapping over differences between Python 2 and Python 3. It is intended to support codebases that work on both Python 2 and 3 without modification. six consists of only one Python file, so it is painless to copy into a project.

Offizielles Repository (gutworth / six - Bitbucket) Derzeit (2015/12) ist die neueste Version 1.10.0

Die japanische Übersetzung der offiziellen Seite ist derzeit bis 1.9.0. Sechs: Python 2- und 3-Kompatibilitätsbibliothek - sechs 1.9.0-Dokumentation

Fazit

Wenn die Möglichkeit besteht, dass es in der Python 2.5-Umgebung funktioniert, verwenden Sie sechs 1.8.0.

Im Detail

Python 2.5 wird in 1.10.0 nicht mehr unterstützt.

six 1.10.0 : Python Package Index

Six supports every Python version since 2.6. It is contained in only one Python file, so it can be easily copied into your project. (The copyright and license notice must be retained.)

Python 2.5 wird in 1.9.0 unterstützt.

six 1.9.0 : Python Package Index

Six supports every Python version since 2.5. It is contained in only one Python file, so it can be easily copied into your project. (The copyright and license notice must be retained.)

Ich verwende jedoch operator.methodcaller, das in Python 2.5 nicht funktioniert. Mit Blick auf das Quellendiff wurde es geändert, um operator.methodcaller in 1.8.0-> 1.9.0 zu verwenden.

Wenn Sie also auch Python 2.5 unterstützen, verwenden wir sechs 1.8.0.

Recommended Posts

Vorsichtsmaßnahmen bei Verwendung von sechs mit Python 2.5
Vorsichtsmaßnahmen bei der Verwendung von Pit mit Python
Vorsichtsmaßnahmen bei der Verwendung von Phantomjs aus Python
Bei Verwendung von MeCab mit virtualenv python
Zu beachtende Punkte bei der Lösung von DP-Problemen mit Python
Vorsichtsmaßnahmen bei der Verwendung von Chainer
Vorsichtsmaßnahmen bei Verwendung der Google Cloud-Bibliothek mit GAE / py
[Webentwicklung mit Python] Vorsichtsmaßnahmen beim Speichern von Cookies
Was verwenden Sie beim Testen mit Python?
Bei Verwendung von optparse mit iPython
[S3] CRUD mit S3 unter Verwendung von Python [Python]
[Python] Verwenden von OpenCV mit Python (Basic)
Fehler beim Spielen mit Python
Verwenden von OpenCV mit Python @Mac
Senden Sie mit Python mit Google Mail
Vorsichtsmaßnahmen beim Umgang mit ROS MultiArray in Python
Vervollständigung von Python mit Emacs mit Company-Jedi
[Python] Verwenden von OpenCV mit Python (Bildfilterung)
Verwenden von Rstan aus Python mit PypeR
[Python] Verwenden von OpenCV mit Python (Bildtransformation)
Vorsichtsmaßnahmen bei der Installation von Tensorflow mit Anaconda
[Python] Verwenden von OpenCV mit Python (Kantenerkennung)
Vorsichtsmaßnahmen bei der Verwendung von Codecs und Pandas
Vorsichtsmaßnahmen bei Verwendung der Funktion urllib.parse.quote
[Python] Seien Sie vorsichtig, wenn Sie Druck verwenden
Vorsichtsmaßnahmen beim Erstellen eines Python-Generators
Hinweise zur Verwendung von rstrip mit Python.
Vorsichtsmaßnahmen bei der Verwendung von Python mit AtCoder
Dinge, die Sie bei der Verwendung von CGI mit Python beachten sollten.
Wenn matplotlib nicht mit python2.7 funktioniert
Bei Verwendung regulärer Ausdrücke in Python
[Python] Format, wenn to_csv mit Pandas
[Python] Fehler- und Lösungsnotiz bei Verwendung von venv mit pyenv + anaconda
[AWS] Verwenden von INI-Dateien mit Lambda [Python]
Periodische Ausführungsverarbeitung bei Verwendung von tkinter [Python3]
Versuchen Sie eine Formel mit Σ mit Python
Vorsichtsmaßnahmen beim Beizen einer Funktion in Python
Verwenden von Python und MeCab mit Azure Databricks
Hinweise beim Erstellen einer Umgebung mit Python
Socket-Kommunikation über Socket-Server mit Python jetzt
Platzierung von Fabicon (bei Verwendung von Python, Flask, Heroku)
[Python, Multiprocessing] Verhalten für Ausnahmen bei Verwendung von Multiprocessing
Vorsichtsmaßnahmen bei Verwendung der for-Anweisung in Pandas
Versuchen Sie, Python mit Google Cloud-Funktionen zu verwenden
Überprüfen Sie die Aktienkurse mit Slackbot mit Python
Arbeiten mit OpenStack mit dem Python SDK
Tipps zur Verwendung von Python + Caffe mit TSUBAME
Ich verwende Tox und Python 3.3 mit Travis-CI
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
Scraping mit Python
Python mit Go
Umgang mit OAuth2-Fehlern bei Verwendung von Google APIs aus Python
Twilio mit Python
In Python integrieren
Starten Sie Python
Spielen Sie mit 2016-Python
AES256 mit Python