zoukankan      html  css  js  c++  java
  • 报错记录---002---copy输入路径问题

    问题描述:

    rst=shutil.copy("/users/pc/dana","/users/pc/dana")#文件夹不可以
    print(rst)
    ---------------------------------------------------------------------------
    PermissionError                           Traceback (most recent call last)
    <ipython-input-26-3de5e597126d> in <module>
    ----> 1 rst=shutil.copy("/users/pc/dana","/users/pc/dana")
          2 print(rst)
    
    D:anacondalibshutil.py in copy(src, dst, follow_symlinks)
        239     if os.path.isdir(dst):
        240         dst = os.path.join(dst, os.path.basename(src))
    --> 241     copyfile(src, dst, follow_symlinks=follow_symlinks)
        242     copymode(src, dst, follow_symlinks=follow_symlinks)
        243     return dst
    
    D:anacondalibshutil.py in copyfile(src, dst, follow_symlinks)
        118         os.symlink(os.readlink(src), dst)
        119     else:
    --> 120         with open(src, 'rb') as fsrc:
        121             with open(dst, 'wb') as fdst:
        122                 copyfileobj(fsrc, fdst)
    
    PermissionError: [Errno 13] Permission denied: '/users/pc/dana'

    问题解决:

    在copy的命令中,不可以对文件夹进行操作,所以,我创建了dada.docx文件进行测试

    1 rst=shutil.copy("C:/users/pc/dana/dana.docx","c:/users/pc/dana/dada.docx")
    2 print(rst)
    c:/users/pc/dana/dada.docx
    1 rst=shutil.copy("/users/pc/dana/dana.docx","/users/pc/dana/nana.docx")#文件夹不可以
    2 print(rst)

       /users/pc/dana/nana.docx

    均可以实现

    注意事项:shutil.copy(路径1,路径2)路径1和路径2不可重复,路径2可以自己重新命名

    结果文件:

  • 相关阅读:
    activiti5.13工作流系列(一)-初识
    java通过http调用服务
    Eclipse快捷键大全(转载)
    java作用域-转
    ajax两种不同方式的不同结果
    MySQL索引背后的数据结构及算法原理 --转
    解决json包含html标签无法显示的问题
    js下的sleep实现
    json使用
    比较靠谱的网页分页代码-转
  • 原文地址:https://www.cnblogs.com/xurui89/p/10488834.html
Copyright © 2011-2022 走看看