Найти - Пользователи
Полная версия: print without \n
Начало » Python для новичков » print without \n
1
kw1nt
Добрый день, помогите пожалуйста новичку разобраться с пустяковым вопросом.

Есть файл 1.log с таким вот содержимым:
00Q4VYXmb2cNJu2an1t5nIOlSzUZ008H7ZeGlYsGfNUP7AjIj0h4k4BLWJbPtDbKSLQTLYxWNqIVgz3ZzybbJRY/VRatUPoMYUS0Lyy4hRweY=
1a8GEw3lvNXYxKxG/OvqkMr9VpBPhlvoZ97K45/aXsfu9NNWDxFF5Kq6gAM/k8FKr7QTLYxWNqIVgz3ZzybbJRY/u0Kt5EPgfsS0Lyy4hRweY=
1khVjQqfCJjaa8zJouWsXa5yGFIX5E+5ZVBl+3lywvVqHgpcH3RhVzMEWoU4TDGEWcQTLYxWNqIVgz3ZzybbJRY+CnFfR02r4tS0Lyy4hRweY=
1r8y3sQ2+R6ehbv7GAa74aBWthqIxDnjSlzFaq/F/CZHTa/J8/+M040iapnnUqOtblQTLYxWNqIVgz3ZzybbJRY4vRwIwOGn1KdUvjEhtqXQg=
a9PhRrGz8ek1mSHgAL5OXxJ/4kpaL+NrfPev0xWhv7zvFYnke/kVE/kDSoMl/UaIi5QTLYxWNqIVgz3ZzybbJRYxMAS8nzLG4BS0Lyy4hRweY=
bgU4lomCZEoxUY8tV9CJNRV5zQDJCRli3FnjkDlE9ihDm1Q4QnSrO402K0kGzA4us8QTLYxWNqIVgz3ZzybbJRY0IFzDIYOwA5IjAJLONECn0=
e0BAk6fzEO2lHvRWQZiEXRPW9ZYLhJni1c0N5m3FhSHOtNNWDxFF5Kq7GFqlDZ/bMPQTLYxWNqIVgz3ZzybbJRY6XZSmMqEw4G/6cu1opMrxQ=

Все с новой строки так как в примере.

Собственно в чем вопрос. Когда в 3 Pythone пробую сделать следующее:

 >>> with open('/home/123/1.log', 'r') as f:
...     f.readline()
...     for line in f:
...             print(line, end="")
То получаю вывод первой строки с “\n” в конце и в кавычках одинарных.
Если без
 end=""
то между строками получаю пробелы.

Вот вывод:
'00Q4VYXmb2cNJu2an1t5nIOlSzUZ008H7ZeGlYsGfNUP7AjIj0h4k4BLWJbPtDbKSLQTLYxWNqIVgz3ZzybbJRY/VRatUPoMYUS0Lyy4hRweY=\n'
1a8GEw3lvNXYxKxG/OvqkMr9VpBPhlvoZ97K45/aXsfu9NNWDxFF5Kq6gAM/k8FKr7QTLYxWNqIVgz3ZzybbJRY/u0Kt5EPgfsS0Lyy4hRweY=
1khVjQqfCJjaa8zJouWsXa5yGFIX5E+5ZVBl+3lywvVqHgpcH3RhVzMEWoU4TDGEWcQTLYxWNqIVgz3ZzybbJRY+CnFfR02r4tS0Lyy4hRweY=
1r8y3sQ2+R6ehbv7GAa74aBWthqIxDnjSlzFaq/F/CZHTa/J8/+M040iapnnUqOtblQTLYxWNqIVgz3ZzybbJRY4vRwIwOGn1KdUvjEhtqXQg=
a9PhRrGz8ek1mSHgAL5OXxJ/4kpaL+NrfPev0xWhv7zvFYnke/kVE/kDSoMl/UaIi5QTLYxWNqIVgz3ZzybbJRYxMAS8nzLG4BS0Lyy4hRweY=
bgU4lomCZEoxUY8tV9CJNRV5zQDJCRli3FnjkDlE9ihDm1Q4QnSrO402K0kGzA4us8QTLYxWNqIVgz3ZzybbJRY0IFzDIYOwA5IjAJLONECn0=
e0BAk6fzEO2lHvRWQZiEXRPW9ZYLhJni1c0N5m3FhSHOtNNWDxFF5Kq7GFqlDZ/bMPQTLYxWNqIVgz3ZzybbJRY6XZSmMqEw4G/6cu1opMrxQ=



Помогите вывести файл без \n и кавычек. Просто строки одна за одной
rami
Запустите этот код не из консоли, а из файла с расширением .py

При запуске кода из файла первая строка из текстового файла (та, которая заковычивается в консоли) читается, но не выводится на печать, а последующие строки выводятся на печать print`ом.
py.user.next
Можешь так сделать.
 _ = f.readline()
Так даже лучше, потому что видно, что это не допущена ошибка, а специально сделано.
kw1nt
rami
Запустите этот код не из консоли, а из файла с расширением .pyПри запуске кода из файла первая строка из текстового файла (та, которая заковычивается в консоли) читается, но не выводится на печать, а последующие строки выводятся на печать print`ом.
Спасибо за помощь, буду пробовать.

py.user.next
Можешь так сделать.
Спасибо за совет.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB