zoukankan      html  css  js  c++  java
  • python爬虫--储存本地

    1、储存到txt

    title="today is beautiful"
    with open('C:\Users\leon\Desktop\title.txt',"a+") as f:
        f.write(title)
        f.close()

     在桌面创建一个title.txt的文本,

    a+为读写模式,如果文件不存在,则创建一个文件。

    2、读写txt中的数据

    with open('C:\Users\leon\Desktop\title.txt', "r", encoding ='utf-8') as f:
        result = f.read()
        print (result)

    得到的结果是:today is beautiful

    集中打开文件的方式:

    r : 以只读方式打开文件,文件不存在则出错 
    w:以只写方式打开文件,文件存在则清空,不存在则建立 
    a:以追加只写的方式打开,不清空文件,在文件末尾加入内容 
    r只有读的权限,w和a只有写的权限,w清空文件,a不清空文件。(read, write,append) 
    下面用代码说名r+,w+,a+的区别 :

    fd = open("1.txt",'w+')
    fd.write('123')
    #移动文件指针到首位
    fd.seek(0,0)
    print("w+方式打开:" + fd.read() + "   #读写权限打开文件,只要打开就会清空文件,文件不存在则创建文件")
    #输出123
    fd.close()
    
    fd = open("1.txt",'r+')                                                                                               
    fd.write('456')
    fd.seek(0,0)
    print("r+方式打开:" + fd.read() + "   #读写权限打开文件,如果写入了数据则会清空文件,文件不存在出错")
    #输出456,之前写入的123被清空了
    fd.close()
    
    fd = open("1.txt",'a+')
    fd.write('789')
    fd.seek(0,0)
    print("a+方式打开:" + fd.read() + "#读写权限打开文件,不清空文件,在文件末尾新增写入的内容,文件不存在创建文件")
    #输出456789
    fd.close()
  • 相关阅读:
    正则表达式
    字典
    列表 元组
    int 和 str bool 类型 基本数据类型
    循环体的主要内容
    变量与循环体
    第12课.内存控制器与SDRAM
    第11课.串口(UART)的使用
    第10课.掌握ARM芯片时钟体系
    第9课.gcc和arm-linux-gcc和Makefile
  • 原文地址:https://www.cnblogs.com/leon507/p/7625350.html
Copyright © 2011-2022 走看看