首页 > 解决方案 > 在python中将文件从一个文件夹复制到另一个文件夹时出错

问题描述

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

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'

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

标签: python-3.xpython-2.7copyshutil

解决方案


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


推荐阅读