如何将CSV 文件内容作为参数传递给python 中的Web 服务。现在我只将 5 个值传递给 Web 服务并将其插入到 mongodb 数据库。我正在使用soaplib web 服务和mongodb 数据库,使用soaplib 加载数据到数据库。如何将 CSV 文件内容传递给 Web 服务并将其插入 mongodb 数据库?
谢谢
尝试以下步骤:
path
浏览此链接,阅读与链接文章中引用的示例类似的文件。
例子:
fo = open(path + "yourfile.csv", "r+")
str = fo.read(10);
使用您的mongo-python-driver打开与 MongoDB 的连接
例子:
import pymongo
client = pymongo.MongoClient("localhost", 27017)
然后最终传递您在步骤中读取的文件内容
示例:db.my_collection.save({"CSV_FileContent": Obj_CSV_File})
XML 可以,但根本不是最好的方法(因为如果 XML 中包含不必要的元数据)Web 服务中的大型 XML 数据。
消息传输优化机制是最好考虑的。