将CSV文件作为参数传递给Web服务

时间:2013-03-12 14:03:31

标签: mongodb csv soaplib

如何将 CSV文件内容作为参数传递给python中的 web服务。现在我只将5个值传递给Web服务并将其插入到mongodb数据库中。我使用soaplib web服务和mongodb数据库,使用soaplib加载数据到数据库。 如何将CSV文件内容传递给Web服务并将其插入mongodb数据库?

由于

1 个答案:

答案 0 :(得分:0)

尝试以下步骤:

  1. 首先找到CSV文件位置,这是以编程方式 可以从Python访问。将其视为path
  2. 通过此 link ,阅读与示例类似的文件 在链接文章中引用。

    示例:

    fo = open(path + "yourfile.csv", "r+")
    str = fo.read(10);     
    
  3. 使用 mongo-python-driver

    打开与MongoDB的连接

    示例:

    import pymongo
    client = pymongo.MongoClient("localhost", 27017)
    
  4. 然后最终传递您在步骤

    中阅读的文件内容

    示例db.my_collection.save({"CSV_FileContent": Obj_CSV_File})

  5. 要将文件内容从python程序传递到Web服务,您可以尝试以下操作: