为了账号安全,请及时绑定邮箱和手机立即绑定

从 Python 中的 csv 文件中删除第一列

从 Python 中的 csv 文件中删除第一列

尚方宝剑之说 2021-11-02 19:08:37
我在 Python 中有以下代码从文件夹 in_folder 中的 csv 文件中删除第一行,然后将它们保存在文件夹 out_folder 中。现在我需要删除csv 文件的第一列。有谁知道如何做到这一点?import csvimport globimport osimport shutilpath = 'in_folder/*.csv'files=glob.glob(path)#Read every file in the directoryx = 0 #counterfor filename in files:    with open(filename, 'r') as fin:        data = fin.read().splitlines(True)        with open(filename, 'w') as fout:            fout.writelines(data[1:])            x+=1            print(x)dir_src = "in_folder"dir_dst = "out_folder"for file in os.listdir(dir_src):    if x>0:        src_file = os.path.join(dir_src, file)        dst_file = os.path.join(dir_dst, file)        shutil.move(src_file, dst_file)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 689 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信