【问题标题】:How to get output in csv from a python script如何从python脚本获取csv中的输出
【发布时间】:2015-08-20 11:42:49
【问题描述】:

如何下​​载 csv 文件中的输出。我想将此文件与 django 应用程序一起使用。这将有一个文本框和按钮。此链接功能的输入将由用户在该文本框中输入。给定的脚本正在提取href。请提出建议。

links.py

import urllib2
import sys
def link(url):
    page=urllib2.urlopen(url)
    data=page.read().split("</a>")
    tag="<a href=\""
    endtag="\">"
    for item in data:
        if "<a href" in item:
            try:
                ind = item.index(tag)
                item=item[ind+len(tag):]
                end=item.index(endtag)
            except: pass
            else:
                print item
def main():
    link(sys.argv[1])

if __name__=='__main__':
    main()

【问题讨论】:

  • CSV 数据应该是什么样的?显示的代码只是以最粗略和不可靠的方式从 HTML 中提取链接,而不是使用像 BeautifulSoup 或 lxml.html 这样的 HTML 解析器。这里的 Django 特定方面在哪里?你能多描述一下你真正想要实现的目标吗?
  • 如果您只想知道如何从 Python 创建 CSV 文件,请尝试像 @MarkoAdamko 为您所做的那样使用谷歌搜索。

标签: python django csv


【解决方案1】:

我不确定我理解是否正确,但是如果你需要将某些东西从 python 转换为 csv 文件,你可以查看 CSV 文件读写函数。

https://docs.python.org/2/library/csv.html

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-21
    • 2012-02-01
    • 1970-01-01
    • 2017-11-07
    • 2010-10-19
    • 2012-02-24
    • 1970-01-01
    • 2015-01-21
    相关资源
    最近更新 更多