我有一切工作,但讓它寫入文件的行的最後一步。任何幫助都是極好的。我認爲它是一個功能或控制結構的問題。我如何得到這個程序來寫每一行給定的單詞到一個文件?
def process(word, file_name, new_file_name):
'''Check the file for the word and returns lines with the word in it
'''
file=open(file_name, 'r')
file2=open(new_file_name, 'w')
for line in file:
if word in line:
file2.write(line)
else:
print("That word is not in this file.")
file.close()
print('File written')
def main():
global line
word=input('Enter a word: ').strip().lower()
file_name=input('Enter a file name: ')
new_file_name=input('Enter a new file name: ')
process(word, file_name, new_file_name)
main()
發生了什麼問題? – flyer