将csv保存到3个单独位置时,目录名无效

时间:2017-10-31 12:00:01

标签: python python-3.x csv copy sys

我正在尝试保存到多个位置,但会收到以下错误消息。

    files = os.listdir(path)
NotADirectoryError: [WinError 267] The directory name is invalid: 'C:\\Users\\ze\\ga.csv'

有关如何解决此问题的任何想法?

 #!/usr/bin/python
    import sys, os, time, shutil
    print(time.ctime())
    path = 'C:\\Users\\ze\\ga.csv'
    files = os.listdir(path)
    files.sort()
    for f in files:
        src = path+f
        dst = 'C:\\Users\\ze\\ga.csv' +f
            dst2 = 'C:\\Users\\ze\\ga.csv' +f
            dst3 = 'C:\\Users\\ze\\ga.csv' +f
        shutil.move(src, dst)
    print(time.ctime())

1 个答案:

答案 0 :(得分:1)

我有几个python脚本,我也面临同样的问题,我修改了下面的路径,修复了我的问题。

  path = "C:/Users/ze/ga.csv"