我查看了当前的相关问题,但未能找到与我的需求类似的任何内容。
我正在使用zencart创建联盟商店 - 现在问题之一是zencart不是为重定向和联盟商店设计的,但它可以完成。我将改变商店,所以它就像一个展示价格的展示商店。
有一个名为easy populate的mod,它允许我上传数据源。这一切都很好,但我的会员链接不会在每个产品中。我可以在上传数据Feed并转到每个产品后手动完成,然后将其添加为带有重定向链接的图像 - 但是当有超过500个项目时,这将是一个长期重复且耗时的工作。
我被告知我可以在将数据源上传到zencart之前添加链接到数据源,这应该使用python完成。我已经阅读了几天关于python的信息,感觉我正在寻找错误的东西。我想知道是否有人可以告诉我最简单的方法让我完成这件事。
我希望这个问题有道理
感谢
绝对
答案 0 :(得分:2)
您可以使用csv模块制作一个python脚本,如下所示:
>>> import csv
>>> cartWriter = csv.writer(open('yourcart.csv', 'wb'))
>>> cartWriter.writerow(['Product', 'yourinfo', 'yourlink'])
您需要知道如何格式化链接,希望它可以使用csv文件中的其他参数进行组合。
答案 1 :(得分:0)
首先,使用CSV模块作为systempuntoout告诉您,其次,您需要将标题更改为:
mimetype='text/csv'
Content-Disposition = 'attachment; filename=name_of_your_file.csv'
这样做的方式很大程度上取决于您的网站实施情况。在纯Python中,您可能会使用HttpResponse对象执行此操作。在django中,也有some shortcuts。
您可以找到展示how to create CSV files with Python on showmedo的视频。但它并不是免费的。
现在,要提供下载CSV的链接,这取决于您的网站。它背后的技术是什么:纯Python,Django,Pylons,Tubogear?
如果您无法回答这个问题,那么在尝试对其进行更改之前,应先向您的老板询问有关基础架构的培训。