使用open()函数打开文件,实例如下
# !/usr/bin/python# -*-coding:UTF-8-*-import requests,lxmlfrom bs4 import BeautifulSoupurl='https://dns.aizhan.com/ynsqx.com/'f=open('api_c.html','w')def aizhan_A():res=requests.get(url)html=res.textsoup=BeautifulSoup(html,'lxml')#html.parser,lxml,xml,html5lib解析库for x in soup.find_all(attrs={'class':"domain"}):#attrs为属性f.write(str(x.find_all(name='a'))+'</br>')#txt中加/n为换行,html中/br为换行
读取方式
f.read(): 读取全部文件内容
f.read(size): 每次读取size个字节内容
f.readline(): 每次读取一行的内容
f.readlines(): 读取全部内容,但结果是个list,每行内容是一个元素
