f = open('name.txt',mode='w') #打开文件,若文件不存在系统自动创建。
#参数name 文件名,mode 模式。
#w 只能操作写入 r 只能读取 a 向文件追加
#w+ 可读可写 r+可读可写 a+可读可追加
#wb+写入进制数据
#w模式打开文件,如果文件中有数据,再次写入内容,会把原来的覆盖掉
f.write('hello word 你好 \n') # write 写入
f.writelines(['hello\n','world\n','你好\n','世界\n'])#writelines()函数 会将列表中的字符串写入文件中,但不会自动换行,如果需要换行,手动添加换行符
#参数 必须是一个只存放字符串的列表
f.close() #关闭文件
当我们将网页源码储存到txt中时可以这么写:
#头文件省略了
browser = webdriver.Chrome()
url = 'https://lgwindow.sdut.edu.cn/1058/list1.htm'
browser.get(url) #通过get方式获取网页
text = browser.page_source #获得网页源代码
with open('test.txt',mode = 'a',encoding='utf-8') as f:
for i in text:
f.write(i)
f.close()