Использование
print open(lPath).read(), # notice the comma at the end.
print
добавляет новую строку.Если вы завершите оператор print
запятой, вместо этого будет добавлен пробел.
Вы можете использовать
import sys
sys.stdout.write(open(lPath).read())
Если вам не нужны какие-либо специальные функцииprint
.
Если вы переключаетесь на Python 3 или используете from __future__ import print_function
на Python 2.6+, вы можете использовать аргумент end
, чтобы остановить функцию print
от добавления новой строки.
print(open(lPath).read(), end='')