使用open()函数打开文件,实例如下

  1. # !/usr/bin/python
  2. # -*-coding:UTF-8-*-
  3. import requests,lxml
  4. from bs4 import BeautifulSoup
  5. url='https://dns.aizhan.com/ynsqx.com/'
  6. f=open('api_c.html','w')
  7. def aizhan_A():
  8. res=requests.get(url)
  9. html=res.text
  10. soup=BeautifulSoup(html,'lxml')#html.parser,lxmlxmlhtml5lib解析库
  11. for x in soup.find_all(attrs={'class':"domain"}):#attrs为属性
  12. f.write(str(x.find_all(name='a'))+'</br>')#txt中加/n为换行,html中/br为换行

**
image.png

读取方式

f.read(): 读取全部文件内容
f.read(size): 每次读取size个字节内容
f.readline(): 每次读取一行的内容
f.readlines(): 读取全部内容,但结果是个list,每行内容是一个元素