我已经查看了当前的相关问题,但没有找到任何与我的需求类似的问题。
我正在使用zencart创建一个加盟店-现在的一个问题是zencart不是为重定向和加盟店而设计的,但它是可以做到的。我将改变商店,这样它就像一个展示价格的商店。
有一个叫做简单填充的mod,它允许我上传数据。这一切都很好,但是我的代销商链接不会在每个产品中。我可以在上传数据馈送后手动完成,然后转到每个产品,然后将其添加为具有重定向链接的图像-然而,当有超过500个项目时,这将是一个漫长、重复和耗时的工作。
有人告诉我,在上传到zencart之前,我可以添加数据提要的链接,这应该使用python来完成。我已经读了好几天关于python的文章了,我觉得我在寻找错误的东西。我想知道是否有人可以建议我做这件事的最简单的方法。
我希望这个问题有意义。
谢谢
abs
发布于 2010-03-27 20:32:29
您可以使用csv模块创建python脚本,如下所示:
>>> import csv
>>> cartWriter = csv.writer(open('yourcart.csv', 'wb'))
>>> cartWriter.writerow(['Product', 'yourinfo', 'yourlink'])您需要知道链接应该如何格式化,希望它可以使用csv文件中存在的其他参数组成。
发布于 2010-03-27 20:50:09
首先,按照systempuntoout告诉你的那样使用CSV模块,其次,你需要将你的头更改为:
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?
如果你不能回答这个问题,你应该在尝试改变它之前向你的老板询问一下关于你的基础设施的培训。
https://stackoverflow.com/questions/2529238
复制相似问题