zoukankan      html  css  js  c++  java
  • python 文件操作

    1 #第一种
    2 data = open("fliename",endcoding="utf-8").read()
    3 print(data)
    4 #第二种
     

    fliename是指一个文件名,,以上是打开 读取过程

    1 data = open('fliename','w',endcoding="utf-8")
    2 data.write('写入文字1行,
    ')
    3 data.write('写入文字2行')
    4 print(data)

     打开模式 r 只读 w新建及写入,a追加打开

    data = open('fliename','r',endcoding="utf-8")
    
    for i in range(5):
        
        print(data.readline())

    以上为读取文件按行  读5行

    1 data = open('fliename','r',endcoding="utf-8")
    2 
    3 for  line in data.readlines():
    4 
    5     print(line.strip())

     读取文件 只保存一行 提高内存使用率

    1 count = 0 #加入计数器
    2 for line in data:
    3     if count==9:
    4         print('-------')
    5         count+=1
    6         continue
    7     print(line)
    8     count+=1
    9 data.close():

    光标移动

     data = open('fliename','w',endcoding="utf-8")
    print(data.tell())#查找光标位置
    data.seek(0)#移动光标到指定位置

    encoding 显示文件的码制

    fileno() 显示文件在系统的编号

    isatty 确认是不是一个终端设备 打印机之类的

    seekable 判断能否移动光标

    flush 实时刷新  应用于进度条

    import sys,time#导入sys,time模块
    for i in range(30):
        sys.stdout.write("")#输出符号
        sys.stdout.flush()#实时刷新 >>关键点
        time.sleep(0.4)#时间放慢
  • 相关阅读:
    Pandas 包基础
    记录numpy 数组打印形式
    WordPress 模板层次结构
    WordPress 主题开发
    WordPress 主题开发
    WordPress 主题开发
    WordPress 主题开发
    WordPress 主题开发
    WordPress 主题开发
    WordPress 主题开发
  • 原文地址:https://www.cnblogs.com/skbarcode/p/8111160.html
Copyright © 2011-2022 走看看