合并文件将生成错误:SyntaxError:解析时出现意外的EOF

2024-04-23 20:49:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个练习,将三个文件合并成一个以当前日期为文件名的新文件;这是我得到的错误“SyntaxError:unexpected EOF while parsing”,请帮助。我的代码是:

file_name = datetime.datetime.now()

def createFile(lst):
    with open(file_name.strftime("%Y-%m-%d-%H-%M-%f")+".txt","w") as myFile:
        for i in lst:
            myFile.write(i+"\n")

file_list = ["file1.txt","file2.txt","file3.txt"]
lst = []

for j in file_list:
    with open(j,"r") as i:
        lst.append(i.readlines())

createFile(lst)

错误消息是:

File "exrFile.py", line 11
                                         ^
SyntaxError: unexpected EOF while parsing

Tags: 文件nametxtdatetime错误withopenfile