Standardmäßig unterstützt jede Software mehrere Dateiendungen. Python unterstützt mindestens 12 verschiedene Dateiendungen. Die von Python unterstützten Basisdateien sind .PY. Es werden jedoch nicht immer alle in der Liste aufgeführten Dateiendungen verwendet, um die Auswirkungen der Arbeit in Python zu speichern. Sehr oft werden Dateien mit solchen Dateiendungen als Quelldatendateien verwendet, die von Python verwendet werden.
Mit Python können Dateiformate zwischen den unten aufgeführten Dateiendungen konvertiert werden. Sie können eine Datei mit einer der folgenden Dateiendungen über Python öffnen und versuchen, sie in einem anderen, ebenfalls von Python unterstützten Dateiformat zu speichern.