python-3.x - 在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'
如果有人知道如何解决它,请指导我。
解决方案
这可能对您有所帮助首先您必须删除文件名中的空格对于 [Errno 2]:也许您应该输入文件的特定字典 - C:/sport39280377.txt 这就是我所知道的,如果我错了,对不起
推荐阅读
- javascript - 将 promise 函数转换为 async/await
- docker - 如何在本地 Docker 映像上看到额外的标签?
- html - 之前有宽度和换行符的 span 元素
- gradle - 如果dependsOn任务之一失败,如何继续执行Gradle
- apache-camel - 在骆驼流程语句中忽略自动装配注释
- ios - 应用启动时如何将日历类型设置为公历?
- c++ - 在哪里指定 inline 关键字、基类、派生类或两者都有关系吗?
- javascript - 浏览器处于全屏模式时如何禁用 ESC 键
- ruby - 我可以让“#{file_name}”更简单吗?
- javascript - Nuxt.js:如何定义组件的mounted()中使用的常用方法,以及更改组件的数据