To print on the same line
Python2 uses
print item,
Python3 uses
print(item, end=' ')
Is there a way to make it work in both versions?
To print on the same line
Python2 uses
print item,
Python3 uses
print(item, end=' ')
Is there a way to make it work in both versions?
from __future__ import print_function
item1, item2 = 'abc', 'def'
print(item1, end='')
print(item2)
Or you can do this:
import sys
def myprint(item):
'''
print items on the same line
works with Python2 and Python3 versions
'''
sys.stdout.write(str(item))
sys.stdout.flush()
for x in range(10):
myprint(x)
'''result -->
0123456789
'''
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.