GVKun编程网logo

如何在python中编写和保存html文件?(python怎么保存html文件)

16

在这篇文章中,我们将为您详细介绍如何在python中编写和保存html文件?的内容,并且讨论关于python怎么保存html文件的相关问题。此外,我们还会涉及一些关于jQuery-如何在python中

在这篇文章中,我们将为您详细介绍如何在python中编写和保存html文件?的内容,并且讨论关于python怎么保存html文件的相关问题。此外,我们还会涉及一些关于jQuery-如何在python中编写自动建议搜索?、在Python中使用lxml库编写xml文件、在Python中编写一个可在Windows中同时适用于Python 2.7+和Python 3.3+的.CSV文件、如何使用Python获取HTML文件?的知识,以帮助您更全面地了解这个主题。

本文目录一览:

如何在python中编写和保存html文件?(python怎么保存html文件)

如何在python中编写和保存html文件?(python怎么保存html文件)

这就是我知道如何编写和保存它

Html_file= open"(filename","w")
Html_file.write()
Html_file.close

但是,如果我想编写一个很长的代码,该如何保存到文件中:

   1   <table border=1>
   2     <tr>
   3       <th>Number</th>
   4       <th>Square</th>
   5     </tr>
   6     <indent>
   7     <% for i in range(10): %>
   8       <tr>
   9       <td><%= i %></td>
   10      <td><%= i**2 %></td>
   11      </tr>
   12    </indent>
   13  </table>

jQuery-如何在python中编写自动建议搜索?

jQuery-如何在python中编写自动建议搜索?

如何使用python,MysqL和jquery编写数据库驱动的自动建议搜索?有没有相关的教程.因为Googling刚给了我一些PHP的结果,但没有提供与Python相关的任何结果.

解决方法:

有一个不错的jQuery插件http://docs.jquery.com/Plugins/autocomplete.
要与数据一起使用,您需要在python中编写一个控制器,该控制器以JSON结构形式返回自动完成数据.

您还需要选择一个良好的框架来编写实际的控制器,请查看此问题以获取一些好的建议:Recommendations of Python REST (web services) framework?

在Python中使用lxml库编写xml文件

在Python中使用lxml库编写xml文件

我正在使用lxml从头开始创建XML文件;有这样的代码:

from lxml import etree

root = etree.Element("root")
root.set("interesting","somewhat")
child1 = etree.SubElement(root,"test")

如何Element使用类write()方法将根对象写入xml文件ElementTree

在Python中编写一个可在Windows中同时适用于Python 2.7+和Python 3.3+的.CSV文件

在Python中编写一个可在Windows中同时适用于Python 2.7+和Python 3.3+的.CSV文件

编辑:我把它放在标题中,但只是意识到我没有在正文中提到它。这似乎特定于Windows。

我在使用csv同时适用于Python 2.7和3.3的脚本中使用Python模块编写输出时遇到了困难。

首先尝试在Python 2.7中可以正常工作的方法:

with open('test.csv','wb') as csv_file:
    writer = csv.DictWriter(csv_file,['header1','header2'])
    writer.writeheader()
    for item in items:
        writer.writerow(item)

但是,当在Python 3.3中运行相同的东西时,您会发现:

TypeError: 'str' does not support the buffer interface

因此,我更改'wb''wt'并运行,但是现在文件中每隔一行就有一个空白行。

为了解决这个问题,我更改了:

with open('test.csv','wt') as csv_file:

至:

with open('test.csv','wt',newline='') as csv_file:

但是现在,它打破了Python 2.7:

TypeError: 'newline' is an invalid keyword argument for this function

我知道我可以做类似的事情:

try:
    with open('test.csv',newline='') as csv_file:
        writer = csv.DictWriter(csv_file,'header2'])
        writer.writeheader()
        for item in items:
            writer.writerow(item)
except TypeError:
    with open('test.csv','wb') as csv_file:
        writer = csv.DictWriter(csv_file,'header2'])
        writer.writeheader()
        for item in items:
            writer.writerow(item)

但是,这有一些严重的错误重复。

有没有人有一个更清洁的方式来做到这一点?

编辑:测试数据很简单,没有换行符或其他任何内容:

items = [{'header1': 'value','header2': 'value2'},{'header1': 'blah1','header2': 'blah2'}]

如何使用Python获取HTML文件?

如何使用Python获取HTML文件?

我对Python不太熟悉。我正在尝试从以下页面中提取艺术家姓名(作为起点:)):http
:
//www.infolanka.com/miyuru_gee/art/art.html。

如何检索页面?我的两个主要问题是:使用什么功能以及如何从页面中过滤掉无用的链接?

答案1

小编典典

使用urlib和lxml.html的示例:

import urllibfrom lxml import htmlurl = "http://www.infolanka.com/miyuru_gee/art/art.html"page = html.fromstring(urllib.urlopen(url).read())for link in page.xpath("//a"):    print "Name", link.text, "URL", link.get("href")output >>    [(''Aathma Liyanage'', ''athma.html''),     (''Abewardhana Balasuriya'', ''abewardhana.html''),     (''Aelian Thilakeratne'', ''aelian_thi.html''),     (''Ahamed Mohideen'', ''ahamed.html''),    ]

关于如何在python中编写和保存html文件?python怎么保存html文件的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于jQuery-如何在python中编写自动建议搜索?、在Python中使用lxml库编写xml文件、在Python中编写一个可在Windows中同时适用于Python 2.7+和Python 3.3+的.CSV文件、如何使用Python获取HTML文件?等相关内容,可以在本站寻找。

本文标签: