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利用operator模块实现对象的多级排序详解
May 09 Python
Window10+Python3.5安装opencv的教程推荐
Apr 02 Python
Python实现的序列化和反序列化二叉树算法示例
Mar 02 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
Jun 18 Python
树莓派与PC端在局域网内运用python实现即时通讯
Jun 22 Python
python读取配置文件方式(ini、yaml、xml)
Apr 09 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
May 13 Python
Python reques接口测试框架实现代码
Jul 28 Python
Python pysnmp使用方法及代码实例
Aug 24 Python
python 多线程共享全局变量的优劣
Sep 24 Python
Python机器学习工具scikit-learn的使用笔记
Jan 28 Python
python之PySide2安装使用及QT Designer UI设计案例教程
Jul 26 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
MYSQL 小技巧 -- LAST_INSERT_ID
2009/11/24 PHP
php小偷相关截取函数备忘
2010/11/28 PHP
PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
2011/03/23 PHP
php 类自动载入的方法
2015/06/03 PHP
php使用number_format函数截取小数的方法分析
2016/05/27 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
基于node.js的快速开发透明代理
2010/12/25 Javascript
js中小数转换整数的方法
2014/01/26 Javascript
javacript使用break内层跳出外层循环分析
2015/01/12 Javascript
jQuery中判断对象是否存在的方法汇总
2016/02/24 Javascript
JS解决移动web开发手机输入框弹出的问题
2017/03/31 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
Vue 菜单栏点击切换单个class(高亮)的方法
2018/08/22 Javascript
微信小程序第三方框架对比 之 wepy / mpvue / taro
2019/04/10 Javascript
OpenLayers3实现地图显示功能
2020/09/25 Javascript
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
2014/06/09 Python
Python生成器(Generator)详解
2015/04/13 Python
wxPython窗体拆分布局基础组件
2019/11/19 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
2020/04/22 Python
Anaconda详细安装步骤图文教程
2020/11/12 Python
html5+css3之CSS中的布局与Header的实现
2014/11/21 HTML / CSS
美国南部最大的家族百货公司:Belk
2017/01/30 全球购物
大学生个人自荐信样本
2014/03/02 职场文书
《四季》教学反思
2014/04/08 职场文书
企业负责人任命书
2014/06/05 职场文书
企业环保标语
2014/06/10 职场文书
创先争优承诺书
2015/01/20 职场文书
红高粱观后感
2015/06/10 职场文书
运动会广播稿200字
2015/08/19 职场文书
2016年师德先进个人事迹材料
2016/02/29 职场文书
成本低的5个创业项目:投资小、赚钱快
2019/08/20 职场文书
vue中data改变后让视图同步更新的方法
2021/03/29 Vue.js
浅谈redis的过期时间设置和过期删除机制
2022/03/18 MySQL
详解SQL报错盲注
2022/07/23 SQL Server