zoukankan      html  css  js  c++  java
  • python 文件写入


    def write_file():
    """ 文件写入"""
    file_name = "wri2te_test.txt"
    # 以写入的方式打开
    f = open(file_name,'w')
    # 写入内容
    f.write('hello')
    # 换行符
    f.write(' ')
    # 写入内容
    f.write('world')

    # 关闭文件
    f.close()

    def write_mult_line():
    """ 多行写入"""
    file_name = 'write_mult_line.txt'
    with open(file_name, 'w', encoding = 'utf-8') as f:
    # 换两行
    # 换一行
    l = ['第1行',' ','第2行',' ','第3行',' ','第4行']
    f.writelines(l)


    import random
    from datetime import datetime
    def write_user_log():
    """ 记录用户日志"""
    rest = "用户: {0} - 访问时间 {1}".format(random.randint(1000,9999), datetime.now())
    print (rest)

    file_name = 'write_user_log.txt'
    # 追加
    with open(file_name, 'a', encoding = 'utf-8') as f:
    f.write(rest + ' ')


    def read_and_write():
    """ 先读,再写入"""
    file_name = 'read_and_write.txt'
    with open(file_name, 'r+', encoding="utf-8") as f:
    read_rest = f.read()
    # 判断如果没有1 写一行 aaa
    # 判断如果有1 写一行 bbb
    if '1' in read_rest:
    f.write(' ')
    f.write('aaa')
    else:
    f.write('bbb')


    if __name__ == '__main__':
    # write_file()
    # write_mult_line()
    # write_user_log()
    read_and_write()
  • 相关阅读:
    青岛理工大学邀请赛总结
    HDU 1232 并查集/dfs
    HDU 1556
    HDU 5228
    POJ1011
    线段树(数组实现)
    NOIP2008 普及组T1 ISBN号码 解题报告-S.B.S.
    NOIP2008 普及组T4 立体图 解题报告-S.B.S.(施工未完成)
    noip2008普及组4题题解-rLq
    noip2008普及组3题题解-rLq
  • 原文地址:https://www.cnblogs.com/ericblog1992/p/11281432.html
Copyright © 2011-2022 走看看