Всякий раз, когда я пытаюсь читать файлы с помощью моей программы python, я получаю только одну строку до остановки команды. Я почти уверен, что это связано с print(line)
, но я не знаю никаких других вариантов. Вот то, что я до сих пор:Как распечатать несколько строк файла с помощью python?
def fopen():
file = input("Open: ")
print("")
with open(file, 'r') as f:
for line in f:
print(line)
print("")
editredirect()
def editredirect():
print("You can edit this file with the 'edit' command.")
dcmdLvl2()
dcmdLcl2() просто отправить меня обратно в командной строке.
Я не вижу ничего плохого в этом. Что делает 'dcmdLvl2'? –
Что делает 'editredirect()' do? –
Я думаю, вам нужно unindent 'editredirect()' для выравнивания с 'with' –