zoukankan      html  css  js  c++  java
  • python的读写和写读操作

    #  读写操作 
    (读写操作是正常的)
    f = open('log',mode='r+',encoding='utf-8') # log是文件名
    print(f.read())
    f.write("这里是写入的内容")
    f.close()

    # 写读操作
    (写读操作注意点:是从文件的最前面开始写的,写了几个字符就覆盖几个字符,读出来的是剩下没有被覆盖的内容,如果都被覆盖了则输出空)

    f = open('log',mode='r+',encoding='utf-8') # log是文件名
    f.write('这里是写入的内容')
    print(f.read())
    f.close()


    文件下载断点续传需要用到的知识点:

    seek(3) #移动光标到指定的位置,例如:移动到第三个字节后面《一定注意seek是按照字节数来移动光标位置的》
    f.tell( ) #输出(告诉)你光标所在的位置


    f.readline( ) #一行一行的去读
    f.readlines( )   #把每一行当成列表中的一个元素,添加到列表list中
    f.truncate(4) #对源文件进行截取(比如截取4个字符)

    for line in f: ##把文件里面的内容原样输出,《注意一定要一行一行输出或者一段一段输出,因为不知道文件的大小,太大就挂了》
    print(line)























  • 相关阅读:
    SpringBook+Lombok 使用教程
    SpringBoot + Swagger Demo
    SpringBoot+Mybatis_Plus Generator
    Ubuntu下创建apt源
    Mysql优化建议
    Zabbix批量添加Hosts
    批量安装Zabbix_Agent
    CentOS7安装Zabbix
    安卓开发中的各种进度条样式
    多点触控之MotionEvent.ACTION_MASK作用
  • 原文地址:https://www.cnblogs.com/www-qcdwx-com/p/10196841.html
Copyright © 2011-2022 走看看