• 文件操作


    有关文件操作的一点分析总结

    1. 文件的写入

    f1=open("qq.txt","w")   #打开一个文件且只用于写入,若该文件已存在则打开文件,并从头开始编辑,原有内容会被删除。如果该文件不存在,创建新文件。
    s="1.347--5 "
    f1.write(s)
    s="2.67--3 "
    f1.write(s)
    s="3.7--4 "
    f1.write(s)
    f1.close()

    2. 文件的读写

    f=open('qq.txt','r+')   #打开一个文件用于读写。文件指针将会放在文件的开头。
    for i in f:
      a=i
    b=i.index('.')
    x=i[:b]
    next_number=int(x)+1
    f.close()

    3. 文件的追加

    f=open('qq.txt','a')
    s='{0}.{1} '.format(next_number,s)
    f.write(s)
    f.close()

    4. 检测文件是否存在

    import os
    file_name='qq.txt'
    if os.path.exists(file_name):
      pass
    else:
      pass

    5. 有关一个时间记录的程序

    import os
    file_name='qq.txt'
    if os.path.exists(file_name):    #打开一个文件用于读写。文件指针将会放在文件的开头。
      f=open('qq.txt','r+')
      for i in f:
        a=i
      b=i.index('.')
      x=i[:b]
      next_number=int(x)+1
    else:
      f=open('qq.txt','w')     #打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文
      next_number=1


    import datetime
    dt_now = datetime.datetime.now()
    s=dt_now.strftime('%Y-%m-%d %H:%M:%S')


    s='{0}.{1} '.format(next_number,s)
    f.write(s)
    f.close()

    reference:

    https://www.runoob.com/python/file-methods.html

    https://www.cnblogs.com/jhao/p/7243043.html

  • 相关阅读:
    XSS 1
    KALI修改密码
    bugku web4
    16进制 32进制 base64之间的区别
    buuctf
    buuctf wireshark
    buuctf 变异凯撒
    2016集训测试赛(二十)Problem A: Y队列
    USACO 4.1.1 麦香牛块 Beef McNuggets
    2016集训测试赛(十八)Problem C: 集串雷 既分数规划学习笔记
  • 原文地址:https://www.cnblogs.com/eleni/p/10931499.html
Copyright © 2020-2023  润新知