我正在尝试使用python将blob数据从mssql转换为csv文件。Blob数据本身有许多其他逗号,这使我无法正确地转换它。在
有没有一种方法可以在blob中转义逗号,但在需要时将其正确地上传到另一个db。在
我正在为一个GAE项目做这件事,并从mssqldb下载表来上传GAE数据存储。既然我也应该开始使用xml吗?在
--更新--
保存pdf文件的已转换sql行如下所示:ObjectID,FileData,Extension,
2846748,"%PDF-1.3
%
3 0 obj
<<
/Producer (PDF-XChange 3.60.0102 \(Windows\))
/Author (HA)
/Creator (ABBYY PDF Transformer 2.0)
/CreationDate (D:20130612093531+02'00')
>>
endobj
5 0 obj
<<
/Type /XObject
/Subtype /Image
/Width 150
/Height 112
/BitsPerComponent 8
/ColorSpace /DeviceRGB
/Length 3682
/Filter [/DCTDecode]
>>
stream
ÿØÿàJFIFÿÛC
%# , #&')*)-0-(0%()(ÿÛC...goes and goes on...", .PDF
在第一次尝试上传到数据存储时,我得到了空字符错误,然后使用
^{pr2}$
然后我加上了引号作为@Greg提供的if "," in temp:
temp = "\"" + temp + "\""
在这些更改之后,我试图将其上载到数据存储区,结果得到字符串长度超过500个字符错误。我进行了导出转换:transform.blob_到\u文件('Filename','AttachmentBlobs')行输入散货装载机.yaml属性,但它被视为字符串。在
我发现blob数据应该上传到GAE blob数据存储中,我并不是以html形式执行这些事务,而是以python脚本的形式进行,所以现在我们来研究如何将这些数据上传到blob数据存储中。在