python文件的读写
admin
2023-02-15 04:40:07
0

#文件的读写模式,r w x a b t +
def read_file():
text = 'test.text'
with open(text,encoding='utf-8') as r:#自动关闭文件,可以使用完全路径
rest = r.read()#将对象读取成为文件
readline只读一行
readlines读取所有行 以列表形式出现
print(rest)
if name=='main':
read_file()

#文件的写入
def write_file():#逐个写入
    file_name = 'test1'
    f = open(file_name,'w')#以写入的方式打开文件
    f.write('hello')
    f.write('\n')
    f.write('world')
def write_mult_line():#一次性写入
    file_name = 'write_mult_line.txt'
    with open(file_name,'w',encoding='utf-8') as f:
        l = ['1','2','3']
        f.writelines(l)
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)
        f.write('\n')
def read_and_write():#先读再写入  判断是否有某个字符串
    file_name = 'read_and_write'  #这个需要先建立文件夹
    with open(file_name,'r+',encoding='utf-8') as f:
        read_rest = f.read()
        if '1' in read_rest:
            f.write('kkkkkkkk')
        else:
            f.write('aaaa')
        f.write('\n')

if __name__ == '__main__':
    read_and_write()

相关内容

热门资讯

身高缩了,房子小了,胆子也怯了... 据日经中文网7月24日报道,日本经济长期停滞催生了“不断缩小”的社会倾向,近年来日本人的平均身高持续...
广东省内铁路即将全线停运 作者 | 第一财经 南英今年第12号台风“红霞”已于7月24日凌晨生成,预计25日夜间至26日早晨在...
中美频繁高层互动,菲律宾好自为... 7月24日,菲律宾组织7艘公务船、3艘海警舰、1艘运鱼船,并唆使大量渔船位中国黄岩岛管辖海域非法聚集...
被要求补税2250万欧元的法国... ·贝尔纳·阿尔诺。(LVMH官网)他的“帝国”离不开这个国家的形象加持,而这个国家,也早已吃定了这一...
通派龙湖御潮云上:当极核地段遇... 在2026年的郑州楼市版图中,如果要寻找一个能够同时承载“主城确定性”与“产品革新力”的坐标,通派龙...
追光引路人—记国家级线上线下混... 人物名片:吴建丽,教授,黄河科技学院医学部教师。主持国家级线上线下混合式一流课程1门、河南省线上线下...
加总理表态:若谈判破裂,会对美... 据凤凰卫视报道,7月23日,加拿大总理卡尼与各省省长和地区领导人举行会议,商讨应对美国最新一轮关税威...
从北京望中东:和平,虽远在中国... ◆笔者参与的分论坛“维护中东和平:挑战与出路”正在进行中。今年7月举行的第十四届世界和平论坛上,中东...
巨大冲击!美国AI“闭源高价售... 日本计算机社会学专家塚越健司7月24日发表题为《中国AI“Kimi K3”引发巨大冲击——撼动美国A...
人民锐评:中国籍数学家首获全球... 历史性的突破!日前,第二十一届菲尔兹奖得主名单揭晓,北大2007级本科校友王虹、邓煜双双获奖,无数网...