我有以下函数从Subversion repositorio中获取文件:
def getFileSVN(remoteFile, localFile):
remoteFile = SVN_URL + '/' + remoteFile
command = '{0} export {1} {2}'.format(SVN, remoteFile, localFile)
ret = subprocess.call(command.split())
if ret == 0:
return True
else:
return False
使用以下函数调用该函数:
ret = getFileSVN(branches/branch/somefile, /tmp/tmpdir/somefile)
但它始终失败:
svn: Can't open '/tmp/tmpdir/tempfile.tmp': No such file or directory
我无法找到错误的位置。
答案 0 :(得分:2)
tmpdir存在吗?我自己不使用SVN,但可能是在尝试创建文件之前它没有创建文件夹。