华为手机(Android系统)备忘录转移至iOS
苹果的转移至iOS
不能转移备忘录,备忘录也无法在文件系统里直接找到,所以我找了这个方法。
这个方法迁移之后,手机显示的备忘录创建时间都是最新时间,不是真正的创建时间(这也是为什么我在代码里生成文件的时候,最后面都加上了备忘录真正的创建时间)。
将华为备忘录同步至华为云空间
同步完成后,进入华为云空间可以看到
按下F12打开页面检查器,然后按照下图4步做
将第4步的内容拷贝下来,粘贴到一个新建的文本文件中,在下面代码中我将文件命名为data.json
使用全局替换,将"{
替换成{
,}"
替换成}
,不然下面代码会报错
编写python代码
python
import json
import time
with open('data.json', 'r') as f:
data = json.load(f)['rspInfo']['noteList']
i = 1
for d in data:
note = eval(d['data'])
date, content = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(note['created'] / 1000)), note['title']
newf = open(str(i) + '.txt', 'a')
newf.write(content + "
" + date)
newf.close()
i += 1
代码可以按照自己喜好自行更改
运行完毕后,每条备忘录都会变成一个txt文件
最后只需要将txt文件导入到iOS中即可,方法是使用隔空投送将这些txt文件发至iOS设备中,如下图所示,点击备忘录即可,手机会自动批量处理并导入这些文件。
这就完成了。
华为备忘录里有图片的情况我没有研究,大家自行研究。