为什么在写入文件时python忽略第二个for循环?

时间:2019-02-10 15:25:48

标签: for-loop ignore python-3.7

我注意到python在我的代码中忽略了第二个for循环。

基本上,我有这个简单的代码,应该将文件_1.txt的内容(两次)写入文件_1_copy.txt。

with open("file_1.txt", "r") as file1:
    with open("file_1_copy.txt" , "w") as file2:
       for line1 in file1:
           file2.write(line1)
       for line2 in file1:
           file2.write(line2)

但是,每当我执行此代码时,第二个for循环(包含line2)就会被忽略。此代码应两次将文件_1.txt中的内容写入文件_1_copy.txt中,但不是这样。为什么python会忽略第二个for循环?

有人知道吗?

0 个答案:

没有答案