Closed RenLangMan closed 3 years ago
手动解压试一下,可能写错了
手动用7zip可以输入密码234512得到单个csv文件,但是脚本中传入的参数是带密码的压缩包文件,如何将脚本改为读取解压后csv文件?
会自动识别zip和csv的
我修改了压缩代码 调用外部软件7zip给文件解压,读取到bytes数据后删除得到的csv文件
我也碰到相关问题了,不知道是不是跟你们一样 而且要用文本工具打开一次,会提示我文件中有2个地方编码不正确需要修正,这样处理过一次,然后再直接导入csv D:\workspace-idea\my-beancount-scripts>python import.py ./alipay_record_20210727_213927.zip File 'alipay_record_20210727_213927.csv' is encrypted, password required for extraction 支付宝账单密码: 'gbk' codec can't decode byte 0x99 in position 64: illegal multibyte sequence 'utf-8' codec can't decode byte 0xed in position 10: invalid continuation byte exceptions must derive from BaseException exceptions must derive from BaseException exceptions must derive from BaseException exceptions must derive from BaseException exceptions must derive from BaseException exceptions must derive from BaseException No suitable importer!
@quando 尝试解压一下再试试 @RenLangMan 提交的patch路径写死不太合适,我近期有空再看一下这块
支付宝App->我的->账单->右上角...->开具交易流水证明,之后可在邮箱中得到zip文件。
通过import.py导入时,脚本会提示输入密码。
我用下面的命令
python import.py alipay_record_20210708_114333.zip --entry main.bean --out File01.bean
将压缩包内容解压导入File01.bean文件中, 因为压缩包加密了,提示要输入解压密码,我输入了密码后提示非法的字节序列,无法自动解码文件 ` File 'alipay_record_20210708_114333.csv' is encrypted, password required for extraction支付宝账单密码:234512
'gbk' codec can't decode byte 0x99 in position 64: illegal multibyte sequence
'utf-8' codec can't decode byte 0xe8 in position 12: invalid continuation byte
No suitable importer! ` 有碰到类似的问题的吗,应该怎么解决