You could try adding the following to your Python 2 script to add Python 3 print support. "from __future__ import print_function"
However, there should be an effort to move from Python 2 to Python 3. Cheers, Jon On Thu, Aug 13, 2020 at 6:47 AM Dennis Lee Bieber <dennis.l.bie...@gmail.com> wrote: > On Wed, 12 Aug 2020 16:00:14 -0700 (PDT), in > gmane.comp.hardware.beagleboard.user TJF > <jeli.freiherr-re5jqeeqqe8avxtiumw...@public.gmane.org> wrote: > > >I forgot to mention that the modified file doesn't work in python2 any > more: > > > >src/test$ python 1.py > >> File "1.py", line 32 > >> print("%4X" % AdcV[i], end=" ") # output one channel in hex > >> ^ > >> SyntaxError: invalid syntax > >> > >> > Without looking at the original source, I predict you were using > > print "%4X" % AdcV[i] , > > where the trailing comma suppressed the automatic new-line of "print" and > just left a trailing space. Try replacing that line with > > sys.stdout.write("%4X " % AdcV[i]) > > I've moved the space separator into the "..." format string. > > .write() doesn't add line terminators, they are all up to the > coder to > put in. > > Personally -- I'd probably replace all the "print" calls with > equivalent sys.stdout.write() (inserting the proper line ending \n where > needed). For "deliverable" packages I tend to save "print" for > development/debug tracing information -- one can easily identify what is to > be removed when delivering the package. > > > -- > Dennis L Bieber > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to beagleboard+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/6jgajf1aiseb5bc3e4h5ukmf5h367fl8ta%404ax.com > . > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAG99bkrkJ3WAoifNR0bo8S%3DQP8nMTHafJujjndqxvMng-0_JGA%40mail.gmail.com.