• python12文件的读写


    #1.读本地文件,ANSI为GBK编码

    p=open("e:\a.txt")

    content=fp.read()

    print(content)

    fp.close()

    #2.读

    fp=open("e:\a.txt","r",encoding="gbk")

    fp.readlines()

    fp.close()

    #3.一次读取一行

    fp=open("e:\a.txt","r",encoding="gbk")

    for line in fp:

      print(line)

    fp.close()

    #4.一行一行读取

    fp=open("e:\a.txt","r",encoding="gdk")

    line=fp.readline()

    line

    line=fp.readline()

    line

    line=fp.readline()

    line

    #4.接上文,读到最后如何回到第一行

    fp=open("e:\a.txt","r",encoding="gdk")

    line=fp.readline()

    line

    line=fp.readline()

    line

    line=fp.readline()

    line

    fp.seek(0,0)  #回到开头位置,回到开头位置的第0个位置

    line=fp.readline() #回到第一行

    line

    fp.seek(4,0) #4为字节

    #清空写

    fp=open("e:\a.txt","w",encoding="utf-8")  #这个文件里的内容已经被清空

    fp.write("天气真冷 ")  

    fp.close() #关掉以后打开txt可以看到写的内容,否则可能打开文件为空白,因为写的内容太少,低于8个字节内存不会每次都写入

    fp.write("加油呀! ")

    fp.flush() #强行写入

    fp.close()

    #w是清空写,写入了几个字,不是字节,a是在内容的最后追加写

    fp=open("e:\a.txt","a",encoding="utf-8") #a是在最后追加

    fp.write("好好学习")

    fp.write("天天向上")

    fp.flush() #强行写入

    fp.close()

    #又写又读 w+,清空写和读

    fp=open("e:\a.txt","w+",encoding="utf-8")

    fp.write("咸鱼 ")

    fp.write("翻身 ")

    fp.tell() #可以看游标在哪里位置

    fp.readline() #这里读出来是空白的,因为游标在写入的文字最后

    fp.seek(0,0) #游标回到开头

    fp.readline(1) #读第一个字

    fp.readline() #读所有内容

    #r+读写

    import os

    os.name

    os.liinesep

    os.pathsep

    os.getcwd()  #当前工作目录

    os.chdir("e:\test") #切换新目录

    os.listdir()

    os.path.isfile("e:\a.txt")

    os.path.isdir("e:\a.txt")

    os.path.exists("e:\a.txt")

    os.path.exists("e:\test\a.txt")

    os.path.split("e:\test\test.txt")[1]

    os.path.basename("e:\test\a.txt")

    os.makedirs("e:\test1\test2 est3")

    os.removedirs("e:\test1")

    os.remove("e:\a.txt")

    os.path.splitext("e:\a.txt")   #('e:\a",".txt")

  • 相关阅读:
    如何从你的缓存分析全世界
    Java Collection Framework概述
    用Reveal分析第三方App的UI
    三种经典iPhone上网络抓包方法详解
    HTTPS时代全面到来,你准备好了吗?
    从“埋点技术已死?”开始说起
    访客至上的Web、移动可用性设计--指导原则
    动画原理——图形填充
    动画原理——曲线
    动画原理——绘画API
  • 原文地址:https://www.cnblogs.com/JacquelineQA/p/14209178.html
Copyright © 2020-2023  润新知