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

    1、读取文件

    r读,r+读写

     f=open("new.txt","r",encoding="utf-8")  #一般文件使用f进行定义
    

    2、逐行读取与全部读取

    readline与readlines不同
    
     1 f=open("new.txt","r",encoding="utf-8")  #一般文件使用f进行定义
     2 #print(f.read())
     3 #f.close()
     4 
     5 # line是f.readlines的元素,把文件放到一个列表,readlines适合读取小文件
     6 for index,line in enumerate(f.readlines()):
     7     if index==5:
     8         print("-----------分割线--------")
     9     print(line.strip())
    10 
    11 #推荐使用逐行读取,避免读取大文件、效率高
    12 """
    13 count=0
    14 for line in f:
    15     if count==5:
    16         count+=1
    17         print("-------逃跑计划---------")
    18         continue
    19     print(line)
    20     count+=1
    21 """
    

    3、关闭文件

    f.close()
    

    3、常用文件操作

    f.tell()  #文件光标所在位置
    print("光标位置",f.tell())
     f.seek(0) #文件光标回到XX位置
    print(f.encoding) #文件编码
     print(f.readable()) #文件是否可以读
    print(f.flush())  #刷新,实时写到硬盘
    
    22 f.tell()  #文件光标所在位置
    23 print("光标位置",f.tell())
    24 f.seek(0) #文件光标回到XX位置
    25 print(f.encoding) #文件编码
    26 print(f.readable()) #文件是否可以读
    27 
    28 print(f.flush())  #刷新,实时写到硬盘
    
    我命由我,不由天
  • 相关阅读:
    JSONP跨域的原理解析( 一种脚本注入行为)
    用Navicat_SSH 连接数据库服务器
    ng-repeat && ng-options的故事
    The different between ng-grid & ui-grid
    Web工作原理
    js操作cookies方法
    人生苦短,我用Python(目录)
    哈希算法
    数据结构
    算法入门
  • 原文地址:https://www.cnblogs.com/duhy/p/12058837.html
Copyright © 2011-2022 走看看