Используйте функцию печати в стиле python3 для python2.6 + (также нарушит все существующие операторы печати с ключевыми словами в том же файле.)
# for python2 to use the print() function, removing the print keyword
from __future__ import print_function
for x in xrange(10):
print('.', end='')
Чтобы не испортить все ключевые слова печати python2, создайте отдельный printf.py
файл
# printf.py
from __future__ import print_function
def printf(str, *args):
print(str % args, end='')
Затем используйте его в своем файле
from printf import printf
for x in xrange(10):
printf('.')
print 'done'
#..........done
Дополнительные примеры, показывающие стиль printf
printf('hello %s', 'world')
printf('%i %f', 10, 3.14)
#hello world10 3.140000