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 Shell获取hostname和fqdn释疑
Jan 25 Python
Python 类与元类的深度挖掘 I【经验】
May 06 Python
微信 用脚本查看是否被微信好友删除
Oct 28 Python
深入理解Python3 内置函数大全
Nov 23 Python
Python简单实现控制电脑的方法
Jan 22 Python
详解基于django实现的webssh简单例子
Jul 17 Python
Python3 log10()函数简单用法
Feb 19 Python
Python实战购物车项目的实现参考
Feb 20 Python
Python算法中的时间复杂度问题
Nov 19 Python
深入理解Python 多线程
Jun 16 Python
Python中的With语句的使用及原理
Jul 29 Python
Pytorch使用shuffle打乱数据的操作
May 20 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 高手之路(二)
2006/10/09 PHP
php仿ZOL分页类代码
2008/10/02 PHP
php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
2010/08/21 PHP
php地址引用(php地址引用的效率问题)
2012/03/23 PHP
PHPEXCEL 使用小记
2013/01/06 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
PHP Opcache安装和配置方法介绍
2015/05/28 PHP
PHP和C#可共用的可逆加密算法详解
2015/10/26 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
JS 自动安装exe程序
2008/11/30 Javascript
JavaScript 题型问答有答案参考
2010/02/17 Javascript
给Flash加一个超链接(推荐使用透明层)兼容主流浏览器
2013/06/09 Javascript
JS替换字符串中空格方法
2015/04/17 Javascript
javascript实现带下拉子菜单的导航菜单效果
2015/05/14 Javascript
简单纯js实现点击切换TAB标签实例
2015/08/23 Javascript
js实现图片无缝滚动特效
2020/03/19 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
2016/12/15 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
jQuery实现仿京东防抖动菜单效果示例
2018/07/06 jQuery
深入浅析angular和vue还有jquery的区别
2018/08/13 jQuery
详解Bootstrap 学习(一)入门
2019/04/12 Javascript
Vue组件通信入门之Provide和Inject机制
2019/12/29 Javascript
用Python的Tornado框架结合memcached页面改善博客性能
2015/04/24 Python
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
PyQt5 QSerialPort子线程操作的实现
2018/04/21 Python
Python多进程multiprocessing.Pool类详解
2018/04/27 Python
python 对txt中每行内容进行批量替换的方法
2018/07/11 Python
localStorage、sessionStorage使用总结
2017/11/17 HTML / CSS
医疗保健专业人士购物网站:Scrubs & Beyond
2017/02/08 全球购物
W Hamond官网:始于1979年的钻石专家
2020/07/20 全球购物
四年级学生评语大全
2014/04/21 职场文书
2016公司年会通知范文
2015/04/25 职场文书
个人维稳承诺书
2015/05/04 职场文书
CSS 文字装饰 text-decoration & text-emphasis 详解
2021/04/06 HTML / CSS
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/07 其他游戏