У меня есть файл .txt, где есть список элементов, которые выглядят следующим образом:Как сохранить формат текстового файла при чтении текстового файла через Python?
BLAH
ONE
TWO
THREE
FOUR
Я в настоящее время с помощью Python, чтобы прочитать файл .txt и распечатать строки текста. Проблема, с которой я сталкиваюсь, заключается в том, что на печатных строках отображается символ новой строки \n
и запятая. Похоже, что так, когда я распечатать данные из файла .txt:
BLAH \n, ONE \n, TWO \n, THREE \n, FOUR
Я попытался с помощью в попытке .replace("\n,", "")
, по крайней мере, избавиться от нежелательных символов, но не кажется, что работать , Как я могу получить тот же формат из файла .txt с помощью команд Python?
По желанию, вот мой код:
file = open("plstemp.txt", "r")
abc=str(file.readlines())
wow = abc.replace("[", "").replace("]", "").replace("'", "")
print(wow)
file.close()
Мой желаемый результат выглядит следующим образом:
BLAH
ONE
TWO
THREE
FOUR
Фактически вы сохраняете формат, когда вы читаете его как строку, потому что это именно то, что эти \ n указывают на вас. Однако из-за внешнего вида запятая указывает, что вы, вероятно, использовали readlines() для этого, который поместит каждую строку в качестве элемента в списке. Пожалуйста, покажите свой код и укажите точный результат, который вы ожидаете от своего кода. – idjaw
Я отредактировал мое сообщение с запрошенной вами информацией. – Patr3xion