我正在尝试将文件从一个文件夹复制到另一个文件夹中。我正在传递文件名作为我要复制的参数。
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'
如果有人知道如何解决它,请指导我。
答案 0 :(得分:0)
这可能会对你有所帮助 首先,您必须删除文件名中的空格 对于[Errno 2]:也许你应该把你的文件的特定字典 - C:/sport39280377.txt 这就是我所知道的,对不起,如果我错了