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

    f=open('test.txt','a',encoding='utf-8')
    #f.truncate()#截断,不指定将清空所有内容
    f.truncate(5)#从头开始截断,截断5个字符  注:使用f.seek()改变光标位置不顶用
    f.close()
    
    f=open('yesterday','r+',encoding='utf-8')#读写文件
    print(f.readline())
    print(f.readline())
    print(f.readline())#打印第三行
    f.write("----------------没办法,没有写在第三行,与光标位置无关,只能写在最后----------------")
    print(f.readline())#照常打印第四行
    f.close()
    
    f=open('yyy','w+',encoding='utf-8')#写读:创建一个文件再往里边写    其实没啥用
    print(f.readline())#读不到东西
    print(f.readline())#读不到东西
    print(f.readline())#读不到东西
    f.write("----------------写到文件中了----------------")
    f.close()
    #1 yyy文件中原始内容
    # YESTERDAY ONCE MORE
    # 2 When I was young I'd listen to the radio 当年少时,我爱听收音机
    # 3 Waiting for my favorite songs 等待我最喜爱的歌
    # 4 When they played I'd sing along, 当播放后,我喜欢一个人唱
    # 5 It make me smile 这让我开心的笑了
    # 6 Those were such happy times 像这样快乐的日子
    # 7 and not so long ago 没有多久
    # 8 How I wondered where they'd gone. 我想知道他们去了哪里
    # 9 But they're back again 但他们再次回来
    # 10 just like a long lost friend 像失去很久的朋友
    # 11 All the songs I love so well 所有的歌,我是这么的喜欢
    # 12 Every shalala shalala
    # 13 every wo'wo wo'wo
    # 14 still shines. 依然闪亮
    # 15 Every shing-a-ling-a-ling shing-a-ling-a-ling
    
    
    f = open('yesterday','a+',encoding='utf-8')#a+同a
    print(f.readline())#读不出来
    f.close()
    f=open('yesterday','rb')#二进制文件读,网络传输中使用
    print(f.readline())
    print(f.readline())
    print(f.readline())
    f.close()
    
    f=open('zzz','wb')#二进制文件写
    f.write('终于要学完这一章了'.encode())
    f.close()
    
    f = open('yesterday','rU',encoding='utf-8')#rU同r+U,可以将
     
      
    自动转化成
     (目的使文件在Linux和Windows上通用)
    

      

  • 相关阅读:
    第十二章学习笔记
    UVa OJ 107 The Cat in the Hat (戴帽子的猫)
    UVa OJ 123 Searching Quickly (快速查找)
    UVa OJ 119 Greedy Gift Givers (贪婪的送礼者)
    UVa OJ 113 Power of Cryptography (密文的乘方)
    UVa OJ 112 Tree Summing (树的求和)
    UVa OJ 641 Do the Untwist (解密工作)
    UVa OJ 105 The Skyline Problem (地平线问题)
    UVa OJ 100 The 3n + 1 problem (3n + 1问题)
    UVa OJ 121 Pipe Fitters (装管子)
  • 原文地址:https://www.cnblogs.com/tianqizhi/p/8280459.html
Copyright © 2011-2022 走看看