我想写一个脚本,用于自动将我的raspberry pi上的一些文档备份到google驱动器。因此,我安装了rclone,它似乎工作得很好。 为了便于组织,我想为每次上传创建一个3位数字的新文件夹,例如001、002、003。。。 这是我目前的代码:
import os
print("Exisiting folders:")
print(os.system("rclone lsf backup_account:backup"))
print("Create new folder...")
createFolder = os.system("rclone mkdir backup_account:backup/003")
print("Exisiting folders:")
folders = str(os.system("rclone lsf backup_account:backup"))
print(type(folders))
print(len(folders))
首先我打印谷歌硬盘目录“备份”中已经存在的文件夹。 Second我创建了一个新文件夹(在本例中,它是一个静态数字,在其他文件夹正常工作后,将更改为动态数字) 第三次我再次打印现有文件夹,检查是否一切正常
到目前为止,一切都很顺利,我得到了如下打印输出:
Existing folders:
001/
002/
0
Create new folder...
Existing folders:
001/
002/
003/
<type 'str'>
1
如您所见,它以字符串的形式给出文件夹,如果我省略Str(),它将返回一个int。 我不明白的是,len(文件夹)=1
我想要的是:在开始处签入现有文件夹并创建一个新文件夹(按照编号模式),然后将备份文件复制到此新文件夹。 由于脚本不会一直运行,我无法在变量中存储任何内容
任何关于如何将现有文件夹放入列表、数组。。。要查找最后一个元素/最高数字/
奔跑拉斯宾·巴斯特
目前没有回答
相关问题 更多 >
编程相关推荐