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

    f=open('yesterday',encoding='utf-8')
    #print(f.readline())#读一行,并且是第一行
    #读前5行
    for i in range(5):#range(0,5)=range(5),range(1,5)只有4个,range(2,5)只有3个
         print(f.readline())
    print("
    >>>>>>>>>>>
    ")
    #读第10-15行
    f=open('yesterday','r',encoding='utf-8')
    for i in range(15):
        data=f.readline()
        if i>=9:
            print(data.strip())#读5行,.strip()是去掉空格和换行符
    #f.readlines()将文件变成列表
    print("
    >>>>>>>>>>>
    ")
    print(f.readlines())#低级的读文件方式,全部读出,文件太大就不适合了
    f=open('yesterday',encoding='utf-8')#重新打开,因为上次读完之后,光标已在文件最后,无法继续读下去
    for index,line in enumerate(f.readlines()):#以后尽量不用这种方式,应该忘记
        if index==8:#第9行
            print("第九行我变成分割符--------")
            continue
        print(line.strip())
    
    
    print("
    *****************
    *****************
    " )
    #高级的文件读方式,一行一行的读,并且内存中只存一行
    f=open('yesterday',encoding='utf-8')#重新打开,因为上次读完之后,光标已在文件最后,无法继续读下去
    count=0
    for line in f:#以后用这种方式,效率高
        if count==8:#第9行
            print("第九行我变成分割符--------")
            count += 1
            continue
        print(line)
        count+=1
    

      

  • 相关阅读:
    Javascript基础——函数
    Javascript基础知识(二)
    Javascript基础知识(一)
    base64编码成功后并在页面上显示出想要展现的图片张数
    JavaScript结合canvas获取图片某一区域的rgba平均值的方法
    继承的几种方法
    简易模拟下拉框
    无缝轮播图
    事件的绑定方式
    数组
  • 原文地址:https://www.cnblogs.com/tianqizhi/p/8232310.html
Copyright © 2011-2022 走看看