zoukankan      html  css  js  c++  java
  • 文件的读写

    <1>写数据(write)

    使用write()可以完成向文件写入数据

    Demo

    f = open('test.txt', 'w')
    f.write('hello world, i am here!')
    f.close()
    

    <2>读数据(read)

    使用read(num)可以从文件中读取数据,num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,那么就表示读取文件中所有的数据

    demo:

    f = open('test.txt', 'w')
    f.write('hello world, i am here!')
    f.close()
    f = open('test.txt', 'r')
    content = f.read(5)
    print(content)
    print("-"*30)
    content = f.read()
    print(content)
    f.close()
    

     运行结果:

    hello

    ------------------------------

    world, i am here!

    <3>读数据(readlines)

    就像read没有参数时一样,readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素

    f = open('test.txt', 'w')
    f.write('hello world, i am here!')
    f.close()
    f = open('test.txt', 'r')
    content = f.readlines()
    print(type(content))
    i=1
    for temp in content:
        print("%d:%s"%(i, temp))
        i+=1
    f.close()
    

     运行结果:

    <class 'list'>

    1:hello world, i am here!

    <4>读数据(readline)

    f = open('test.txt', 'w')
    f.write('hello world, i am here!')
    f.close()
    f = open('test.txt', 'r')
    content = f.readline()
    print("1:%s"%content)
    content = f.readline()
    print("2:%s"%content)
    f.close()
    

     运行结果:

    1:hello world, i am here!

    2:

  • 相关阅读:
    Lua/AHK socket tcp telnet
    Lua wait sleep
    Lua io.open read write seek flush setvbuf append
    stream file 文件 数据流
    AHK通讯 CMD Lua IPC
    零散 Lua/Excel/''/iup
    Windows Program File(x86) 路径 环境变量
    条件正则过滤筛选 V2
    条件正则过滤筛选 V1
    python导包出现的问题
  • 原文地址:https://www.cnblogs.com/loaderman/p/6560042.html
Copyright © 2011-2022 走看看