Напишите программу, которая запрашивает у пользователя файл, содержащий программу, и имя для выходного файла. Затем ваша программа должна записать программу с номерами строк в выходной файл. Например, если входной файл:Напишите программу, которая запрашивает у пользователя файл, содержащий программу, и имя для выходного файла.
def main():
for i in range(10):
print("I love python")
print("Good bye!")
Затем выходной файл будет:
1 def main():
2 for i in range(10):
3 print("I love python")
4 print("Good bye!")
Я знаю, как создать новый выходной файл, но у меня есть трудности в добавлении строк в каждой строке. пожалуйста помоги! Моя программа:
filename = input("Please enter a file name: ")
filename2 = input("Please enter a file name to save the output: ")
openfile = open(filename, "r")
readfile = openfile.readlines()
out_file = open(filename2, "w")
save = out_file.write(FileWithLines)