#python #printing #line-breaks #python-3.8
#python #печать #разрывы строк #python-3.8
Вопрос:
Я использую python 3.8. Мой код по-прежнему печатается с разрывами строк. Я пробовал функции strip()
, rstrip()
и replace()
.
Это одна из версий моего кода:
with open('code.txt', 'r') as c:
code = c.readlines()
code = ''.join(code)
print(code.replace("/n", ""))
code.txt является
hello
there
его печать
hello
there
но я хочу, чтобы он печатался
hellothere
Комментарии:
1. Если вы хотите, чтобы
replace
метод работал, разрыв строки — этоn
, а не/n
.
Ответ №1:
вы должны использовать .strip()
метод
with open('code.txt', 'r') as c:
code = [i.strip() for i in c.readlines()]
code = ''.join(code)
>>> code
helloworld
Комментарии:
1. нет проблем, если вам понравился ответ, вы можете принять его для будущих пользователей, нажав на галочку. Спасибо за вопрос и счастливого кодирования!