删除字符串中的第一个元素时创建的空文件

2024-10-02 20:39:56 发布

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

我的代码是-

import os


currentdir = "........."
resultdir="............."


for root, dirs, files in os.walk(currentdir):
        for name in files:
            outfile1 = open(resultdir + "/" + name, "w+")
            #outfile1 = open(resultdir + "/" + name, "w+")
            print(name)
            outfile2 = open(root+"/"+name,'r')
            line = outfile2.readline()
            while line:
                #print(line)

                if line[0]!="\"":

                    print(line)
                    outfile1.write(line)
                    outfile1.write("\n")
                line = outfile2.readline()  
            outfile2.close()
            outfile1.close()

我试图从目录中读取每个文件,并且在每个文件中我试图省略在开始和保存这些更正的文件到一个新目录中有一个“的行,但是在新目录中我得到了空文件


Tags: 文件namein目录foroslineroot