想使用python向.csv数据源添加url链接吗

2024-09-30 20:23:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我浏览了当前的相关问题,但没有找到任何与我的需求相似的东西。在

Im正在使用zencart创建一个联盟商店-现在的问题之一是zencart不是为重定向和分支商店设计的,但它是可以做到的。我将改变商店,使其行为像一个展示价格的商店。在

有一个名为easy populate的mod允许我上传数据源。这一切都很好,但我的联盟链接将不会在每一个产品。我可以在上传数据源并转到每个产品,然后将其添加为带有重定向链接的图像后手动执行此操作-但是,当有超过500个项目时,这将是一个长期重复和耗时的工作。在

有人告诉我,在上传到zencart之前,我可以向数据提要添加链接,这应该使用python完成。我读了几天关于python的文章,觉得我找错地方了。我想知道是否有人能告诉我最简单的方法来完成这件事。在

我希望这个问题有道理

谢谢

绝对值


Tags: 项目图像mod产品链接分支easy价格
2条回答

您可以使用csv模块编写一个python脚本,如下所示:

>>> import csv
>>> cartWriter = csv.writer(open('yourcart.csv', 'wb'))
>>> cartWriter.writerow(['Product', 'yourinfo', 'yourlink'])

你需要知道链接应该如何格式化,希望它可以使用csv文件中的其他参数来组合。在

首先,按照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,塔架,Tubogear?在

如果你不能回答这个问题,你应该先向你的老板咨询一次关于你的基础设施的培训,然后再尝试对它进行修改。在

相关问题 更多 >