On 2022-05-12, Mats Wichmann <m...@wichmann.us> wrote: > On 5/12/22 10:25, Dan Stromberg wrote: >> Hi folks. >> >> I heard there's a Windows-like "py" command for Linux (and Mac?). >> >> I'm finally getting to porting a particular project's Python 2.7 code to >> 3.x, and one of the first steps will probably be changing a lot of "python2 >> script.py" to use #!/usr/bin/env python2 and chmod +x. Then we can update >> the scripts one at a time to use #!/usr/bin/env python3. >> >> However, would this be Linux-and-Mac-only? I'm not at all sure this code >> will ever move to Windows, but in case it does, would a "py" command work >> on all 3 if I use #!/usr/bin/env py? > > The py command (python lanucher) respects shebang lines.
Linux by itself respects shebang lines, so you don't need a separate launcher program. Just put e.g.: #! /usr/bin/env python at the top of your Python file. -- In the beginning there was darkness and the darkness was without form and void. And in addition to the darkness there was also me. And I moved upon the face of the darkness and I saw that I was alone. ... ... ... Let there be light. [Bomb 20; John Carpenter's Dark Star - 1974] -- https://mail.python.org/mailman/listinfo/python-list