1
我在python 2.7中使用了spur,但是由于某种原因它正在搞乱我的文件路径。这里是命令:python-spur ssh命令搞乱了文件路径
import spur
outFile = "'%s'" % outFile
shell = spur.SshShell(hostname=self.run_params["host"], username=self.run_params["username"], password=self.run_params["password"], missing_host_key=spur.ssh.MissingHostKey.accept)
print outFile
result = shell.run(["ln", "-sf", movFile, outFile])
这是print outFile
的输出:
'/RAIDS/RAID_1/Unmanaged/platform-deliveries-103_1/Content/_GOOGLE/Ninl/NBV_1234-source.mov'
但是当我运行命令我得到这个错误与不过outFile:
RunProcessError: return code: 1
output: b''
stderr output: b"ln: creating symbolic link `\\'/RAIDS/RAID_1/Unmanaged/platform-deliveries-103_1/Content/_GOOGLE/Ninl/NBV_1234-source.mov\\'': No such file or directory\n"
是什么在我的链接的开头和结尾添加\\?