使用Python从本地驱动器复制到映射的sharepoint驱动器

时间:2017-01-31 14:16:52

标签: python python-2.7 sharepoint

我已将Sharepoint目录映射到桌面上的本地驱动器。

如何使用Python将文件从同一台计算机上的另一台本地驱动器复制到此映射驱动器?

非常感谢定义了所有必要导入的简单代码。我是Python的新手。

感谢。

我试过

import os
import os.path
import shutil
import sys
import win32wnet
from shutil import copyfile

src = 'C:\mydirectorypath\art.txt'

dst = 'Z:\somefile.txt'

copyfile(src,dst)

这给了我错误:

  

引发SpecialFileError(" %s是一个名为pipe"%fn)with open(src,   ' rb')作为fsrc:使用open(dst,' wb')作为fdst:copyfileobj(fsrc,fdst)

     

IOError:[Errno 22]无效模式(' rb')或文件名:   ' C:\ mydirectorypath \ x07rt.txt'

1 个答案:

答案 0 :(得分:0)

解决了它,甚至无需将Sharepoint路径映射映射到本地驱动器。

在sharepoint路径中使用了DavWWWRoot

此前的错误也是由反斜杠()引起的。你需要使用frontslash(/)