python打开目录的路径_打开到远程目录(Python)的路径

我正在编写一个代码,将图像从本地目录中的文件夹复制到远程目录。我正在尝试使用scp。在

所以在我的目录中,有一个文件夹包含子文件夹,其中包含图像。主文件夹中也有不在子文件夹中的图像。我试图遍历子文件夹和单个图像,并按公司对它们进行排序,然后为这些图像创建相应的公司文件夹并将其复制到远程目录中。在

在远程目录中创建新公司文件夹时遇到问题。在

这就是我所拥有的:def imageSync():

path = os.path.normpath("Z:\Complete")

folders = os.listdir(path)

subfolder = []

#separates subfolders from just images in complete folder

for folder in folders:

if folder[len(folder)-3:] == "jpg":

pass

else:

subfolder.append(folder)

p = dict()

for x in range(len(subfolder)):

p[x] = os.path.join(path, subfolder[x])

sub = []

for location in p.items():

sub.append(location[1])

noFold= []

for s in sub:

path1 = os.path.normpath(s)

images = os.listdir(path1)

for image in images:

name = image.split("-")

comp = name[0]

pathway = os.path.join(path1, image)

path2 = "scp " + pathway + " blah@192.168.1.10: /var/files/ImageSync/" + comp

pathhh = os.system(path2)

if not os.path.exists(pathhh):

noFold.append(image)

代码还有很多,但我觉得上面的部分可以帮助解释我要做什么。在

另外,如何正确检查远程目录中的公司文件夹是否已经存在?在

我是Python新手,谢谢你的帮助!在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值