利用try except语句捕获打开文件异常

filename="student.txt"#利用try except语句捕获打开文件异常
try:student_txt=open(filename,'a')  #以追加模式打开文件
except Exception as e:student_txt=open(filename,'w')   #文件不存在,创建文件并打开#打开文件
import os
if os.path.exists(filename):with open(filename,'r') as rfile:student_old=rfile.readlines()
else:student_old=[]

Python 打开文件注意事项相关推荐

  1. python打开文件注意事项_Python 中关于文件操作的注意事项

    文件操作 #打开文件 f = open('要打开的文件路径',mode = 'r/w/a', encoding = '文件原来写入时的编码') #操作 data = f.read() #读取 f.wr ...

  2. python文件的打开模式有几种_以下选项中,不是Python打开文件模式的是( )_学小易找答案...

    [单选题]下面代码的输出结果是( ) x=12.34+0j print(type(x)) [单选题]在本实验中为什么不使用草酸钠,而使用草酸来制备草酸亚铁? [单选题]减压抽滤时,下述操作不正确的是 ...

  3. 解决Python打开文件报错UnicodeDecodeError: 'gbk' codec can't decode byte

    用Python打开文件时报错: UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 10: illegal multi ...

  4. 用python打开文件夹的三种方式

    用python打开文件夹的三种方式 一.利用explorer.exe import os# 利用explorer.exe执行 start_directory = r'C:\代码\软件包' os.sys ...

  5. python 打开文件夹_python打开目录

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python dirtree.py e:programmingpythonapp ...

  6. python打开文件写文件乱码_Python读写文件乱码问题

    对开发者来说,最恼人的问题之一莫过于读写文件的时候,由于编码千差万别,出现乱码问题.好难快速解决啊... 最近我也遇到了这样的问题,经研究,把大致的解决思路拿出来共享. 1. python中习惯首先声 ...

  7. python 打开文件的方式汇总

    python打开文件的方式 r: 只读,文件指针在文件头 例:open('test.txt','r'),此时文件指针在文件头,读取文件从第一个字符处开始向后读取内容.不可写入文件.不可创建文件 rb: ...

  8. python打开文件

    * open():open(file, mode='r', buffering=- 1, encoding=None, errors=None, newline=None, closefd=True, ...

  9. python 打开文件4种方式

    python 打开文件4种方式 python 打开文件4种方式 [方式一]使用os.system()函数运行其他程序 [方式二]使用ShellExecute函数运行其他程序(用这种方法解决我的问题) ...

最新文章

  1. CSS 和 JS 动画哪个更快
  2. vivado 2018与modelsim的联合仿真
  3. Manjaro开机黑屏卡住_显卡驱动问题解决及配置源和搜狗输入法安装。
  4. 【Android 逆向】整体加固脱壳 ( DEX 优化流程分析 | DexPrepare.cpp 中 dvmContinueOptimizati() 函数分析 )
  5. c++中的new与delete运算符
  6. 从神经网络到全栈AI开发,原来AI还能这么用
  7. android studio 使用SVN 锁定文件,防止别人修改(基于Android studio 1.4 )
  8. Linux与Windows文件查找命令
  9. php7性能原理,php7卓越性能背后的原理有哪些?
  10. 如何使用示例从Java中的类路径加载资源
  11. 【2021.01.01】人生中很重要的一个十年,差强人意
  12. Xml和Tomcat
  13. html5 webStorage:localStorage sessionStorage
  14. html设置input透明背景,input背景透明的穿透问题_html/css_WEB-ITnose
  15. 【软件测试】使用C++ Test进行动态测试
  16. CSS Bulma 框架
  17. ps 图片处理技法 怎样使照片看起来更加清晰
  18. 学习计算机基础有什么推荐的书和视频?
  19. 可以去视频水印的软件 抖音的玩法和技巧图解
  20. 服务器攻击方式与查看服务器攻击日志的方法

热门文章

  1. 某公司为本科以上学历的人重新分配工作,分配原则如下。 (1)如果年龄不满18岁,学历是本科,男性要求报考研究生,女性则担任行政工作; (2)如果年龄满18岁不满5o 岁,学历本科,不分男女,任中层领导
  2. 学php还是golang,学swoole还是golang
  3. php7.0扩展yac,php扩展之yac安装
  4. 网络中的计算机如果加入家庭组,win10系统加入其他计算机家庭组的操作方法
  5. zap安装提示java_使用API调用进行ZAP身份验证
  6. python 多线程和协程结合_如何让 python 处理速度翻倍?内含代码
  7. 15 - java 继承
  8. imx6 android快速启动,freescale imx6 开机启动速度优化之Bootchart工具的使用问题
  9. 如何在android进行ltp测试,Android系统完整性度量架构IMA-EVM
  10. rap2检测哪些接口在使用_Apifox for Mac(接口调试管理工具)