在python中将文件从一个文件夹复制到另一个文件夹时出错

时间:2018-06-13 21:23:24

标签: python-3.x python-2.7 copy shutil

我正在尝试将文件从一个文件夹复制到另一个文件夹中。我正在传递文件名作为我要复制的参数。

des_folder = 'test_corpus' 
if 3 != len(sys.argv):
    print("\nUsage: %s category_name\n" % sys.argv[0])
    sys.exit(1)
corpus_root = os.path.abspath('./test_data_set/' + sys.argv[1] +sys.argv[2])
filename = sys.argv[2]
test =shutil.copy(filename,des_folder)

在命令提示符中我给出了参数" test.py test sport 39280377.txt"但我收到了错误:

  File "/usr/lib/python3.5/shutil.py", line 235, in copy
    copyfile(src, dst, follow_symlinks=follow_symlinks)
  File "/usr/lib/python3.5/shutil.py", line 114, in copyfile
    with open(src, 'rb') as fsrc:
FileNotFoundError: [Errno 2] No such file or directory: 'sport-39280377.txt'

如果有人知道如何解决它,请指导我。

1 个答案:

答案 0 :(得分:0)

这可能会对你有所帮助 首先,您必须删除文件名中的空格 对于[Errno 2]:也许你应该把你的文件的特定字典 - C:/sport39280377.txt 这就是我所知道的,对不起,如果我错了