Python学习笔记之读取文件、OS模块、异常处理、with as语法示例


Posted in Python onJune 04, 2019

本文实例讲述了Python学习笔记之读取文件、OS模块、异常处理、with as语法。分享给大家供大家参考,具体如下:

文件读取

#读取文件
f = open("test.txt","r")
print(f.read()) #打印文件内容 
#关闭文件
f.close()

获取文件绝对路径:OS模块

os.environ["xxx"]  获取系统环境变量
os.getcwd 获取当前python脚本工作路径
os.getpid() 获取当前进程ID
os.getppid() 获取父进程ID

异常

#读取文件
f = None
try:
  f = open("test.txt", "r")
  print(f.read())
except BaseException:
  print("文件没有找到")
finally:
  if f is not None:
    f.close()

with as语法

#读取文件
with open("test.txt","r") as f:
  print(f.read())
  f.close()

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python对json的相关操作实例详解
Jan 04 Python
python机器学习之神经网络(一)
Dec 20 Python
python爬虫使用cookie登录详解
Dec 27 Python
python opencv 直方图反向投影的方法
Feb 24 Python
Python 读取某个目录下所有的文件实例
Jun 23 Python
Python3内置模块之json编解码方法小结【推荐】
Dec 09 Python
pyqt5之将textBrowser的内容写入txt文档的方法
Jun 21 Python
python之信息加密题目详解
Jun 26 Python
Python 实用技巧之利用Shell通配符做字符串匹配
Aug 23 Python
pycharm显示远程图片的实现
Nov 04 Python
使用sublime text3搭建Python编辑环境的实现
Jan 12 Python
python 三种方法提取pdf中的图片
Feb 07 Python
Python利用sqlacodegen自动生成ORM实体类示例
Jun 04 #Python
Python批量生成幻影坦克图片实例代码
Jun 04 #Python
python和mysql交互操作实例详解【基于pymysql库】
Jun 04 #Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
Jun 04 #Python
Python使用MyQR制作专属动态彩色二维码功能
Jun 04 #Python
Python流行ORM框架sqlalchemy安装与使用教程
Jun 04 #Python
Python3日期与时间戳转换的几种方法详解
Jun 04 #Python
You might like
PHP session有效期session.gc_maxlifetime
2011/04/20 PHP
PHP查询MySQL大量数据的时候内存占用分析
2011/07/22 PHP
PHP排序算法的复习和总结
2012/02/15 PHP
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
2017/07/27 PHP
PHP的mysqli_set_charset()函数讲解
2019/01/23 PHP
php字符串函数 str类常见用法示例
2020/05/15 PHP
javascript编程起步(第三课)
2007/02/27 Javascript
ZeroClipboard插件实现多浏览器复制功能(支持firefox、chrome、ie6)
2014/08/30 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
一篇文章搞定JavaScript类型转换(面试常见)
2017/01/21 Javascript
angularjs实现下拉列表的选中事件示例
2017/03/03 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
2017/04/10 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
vue组件实现进度条效果
2018/06/06 Javascript
element-ui 本地化使用教程详解
2019/10/28 Javascript
vue中实现点击按钮滚动到页面对应位置的方法(使用c3平滑属性实现)
2019/12/29 Javascript
python写xml文件的操作实例
2014/10/05 Python
Python argv用法详解
2016/01/08 Python
python爬虫面试宝典(常见问题)
2018/03/02 Python
Python 最强编辑器详细使用指南(PyCharm )
2019/09/16 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
pytorch中图像的数据格式实例
2020/02/11 Python
Python面向对象中类(class)的简单理解与用法分析
2020/02/21 Python
Python带参数的装饰器运行原理解析
2020/06/09 Python
HTML5 Web 存储详解
2016/09/16 HTML / CSS
HTML5 canvas基本绘图之绘制线段
2016/06/27 HTML / CSS
丝芙兰巴西官方商城:SEPHORA巴西
2016/10/31 全球购物
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
CNC数控操作工岗位职责
2013/11/19 职场文书
工作表现评语
2014/01/19 职场文书
创业资金计划书
2014/02/06 职场文书
结婚周年感言
2014/02/24 职场文书
单位租房协议书样本
2014/10/30 职场文书
2015年远程教育工作总结
2015/05/20 职场文书
公司转让协议书
2016/03/19 职场文书
教你怎么用Python操作MySql数据库
2021/05/31 Python