韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > python文件不存在时创建文件

python文件不存在时创建文件

头像

(*-*)浩

2019-08-31 11:40:2622578浏览 · 0收藏 · 0评论

最近写python脚本的时候遇到个读写文件的问题,当我用with open打开文件读文件的时候如果文件不存在就会报FileNotFoundError这个错误,并且在加入了try之后使用API里面的mknod()函数创建也不行,经过探索,得出几种读文件时文件不存在则创建文件的解决办法。

仍然使用with open,但是mode参数为a,则当文件不存在时会自动创建,不会报错。

with open("test.txt",mode='a',encoding='utf-8') as ff:
    print(ff.readlines())

在try块里面使用with open,然后捕获FileNotFoundError,使用os.mknod()函数创建文件,但是只适用于Linux,windows不能使用,因为windows下没有node概念。

import os
 
try:
    with open("test.txt",mode='r',encoding='utf-8') as ff:
        print(ff.readlines())
except FileNotFoundError:
    os.mknod('test.txt')
    print("文件创建成功!")

在捕获错误后,使用mode=w方式创建文件。

try:
    with open("test.txt",mode='r',encoding='utf-8') as ff:
        print(ff.readlines())
except FileNotFoundError:
    with open("test.txt", mode='w', encoding='utf-8') as ff:
        print("文件创建成功!")

不使用try块,使用os.path.exists()方法判断文件是否存在,如果不存在则创建文件。

import os
 
if os.path.exists('test.txt'):
    with open('test.txt',mode='r',encoding='utf-8') as ff:
        print(ff.readlines())
else:
    with open("test.txt", mode='w', encoding='utf-8') as ff:
        print("文件创建成功!")
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

第一次性接触!| 台湾《洞门为君开》演员表| 看老公玩自己闺蜜| 伦敦战场| 上海吃奶门| 妇女之友| 《请好好疼爱里面》免费观看| 在电影院里拨开内裤挺进| 在线观看日本韩国电影电视剧| 90多岁老太太阴部下坠怎么办| 欧美MV日韩MV最火的一句歌词| 女人尝试到更粗大的心理变化| 省委书记和他的秘书们| EXO妈妈MV高清在线观看| 女人大阴唇夹缝是阴虚还是阳虚| 军人野外吮她的花蒂沈静舒| 白色变态董丝超薄开档连身袜| 强壮公借种日日躁我| 《酒店激战》动漫1-5集免费观.. 《恋爱订单~再来一份》动漫 | 自慰是什么| 麻花传MDR国语免费版| 少女日记| 《酒店激战》动漫1-5集免费观...| 臭小子快拔出来我是你嫲视频| 《与上司做爰HD》| 一边吃奶一边添P好爽视频| 双男床上剧烈运动会怎么消除| 杨贵妃(台湾绝版)| 无人区免费高清版观看| 办公室深深挺进女警小| 国产成人AV无码-二三区| 半推半就干朋友老婆下一句怎么接 | 男朋友摸完小花园小肚子有点痛| 《湿点》未增减板相似| 老和尚猛挺进她莹莹的体导演是谁 | 暴躁妹妹CSGO直播| 双男主真人高清素材大全视频| 《訾花交换做爰》| 羞羞漫画| 电影《乳妓》在线观看| 女生把球球给男生抓的视频