import shutil, errno def copyanything(src, dst): try: shutil.copytree(src, dst) except OSError as exc: # python >2.5 if exc.errno == errno.ENOTDIR: shutil.copy(src, dst) else: raise
搜一下shutil.copytree.
copytree 是本地文件复制到其他文件夹下。 我需要是使用在python中调用svn命令把本地的文件夹复制到svn的指定目录中。。。有没有 急求。
@张伟....: 不明白你的意思,你是要复制到SVN服务器?复制到本地目录之后提交不就可以了?
@Wang Hui: 郁闷要是能那样提交就好了。 python中是有自定义命令 ,需求是这样的。要求使用自定义命令--create=projectName ,projectName 是文件夹的名字 执行这个命令把projectName 文件夹下的说有文件提交到svn中的指定目录 。。。
@张伟....: 为什么不能用?没有安装svn?不能调用svn命令吗?在你的python里面svn命令也可以啊,或者写shell脚本调用.
使用svn命令才能提交到svn的目录上
这个建议还是直接使用svn做吧,python能做,但是要达到这种需求还是需要调用svn命令来满足的.
好把我试下。那在python中调用命令怎么实现呀。。