# Python3 Scripts on Ignition

**URL:** <https://forum.inductiveautomation.com/t/python3-scripts-on-ignition/34028>\
**Category:** Ignition\
**Tags:** ignition80, scripting\
**Created:** [April 18, 2020, 4:30pm UTC](https://forum.inductiveautomation.com/t/python3-scripts-on-ignition/34028 "2020-04-18T16:30:27Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 14, 2021, 6:34pm UTC](https://forum.inductiveautomation.com/t/python3-scripts-on-ignition/34028/11 "2021-02-14T18:34:26Z")

</div>

Some relevant commentary:

> [@Python2.0vsPython3.0](http://forum.inductiveautomation.com/t/python2-0vspython3-0/28237/3):
>
> Also, the two biggest problems (IMNSHO) with Python 2.x don’t apply to Jython: Python2 plays fast and loose with character encodings, with strings implemented with 8-bit bytes. Python2 uses byte arrays as strings and vice versa throughout the implementation, with much associated grief for file and pipe access when trying to handle internationalization. Python3 separates byte arrays from strings throughout. Jython’s strings are Java strings, which are implemented with 16-bit short integer c…

---

_[View the full topic](https://forum.inductiveautomation.com/t/python3-scripts-on-ignition/34028)._
