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多线程http下载实现示例
Dec 30 Python
Pandas探索之高性能函数eval和query解析
Oct 28 Python
python中将一个全部为int的list 转化为str的list方法
Apr 09 Python
Python网络编程使用select实现socket全双工异步通信功能示例
Apr 09 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
May 05 Python
django中使用POST方法获取POST数据
Aug 20 Python
Django框架下静态模板的继承操作示例
Nov 08 Python
使用Python的datetime库处理时间(RPA流程)
Nov 24 Python
python如何通过pyqt5实现进度条
Jan 20 Python
keras中的History对象用法
Jun 19 Python
如何用Matplotlib 画三维图的示例代码
Jul 28 Python
python 调整图片亮度的示例
Dec 03 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
全国FM电台频率大全 - 15 山东省
2020/03/11 无线电
PHP.MVC的模板标签系统(一)
2006/09/05 PHP
php printf输出格式使用说明
2010/12/05 PHP
php将mysql数据库整库导出生成sql文件的具体实现
2014/01/08 PHP
php解析json数据实例
2014/08/19 PHP
PHP框架Laravel的小技巧两则
2015/02/10 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
启用OPCache提高PHP程序性能的方法
2019/03/21 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
Yii redis集合的基本使用教程
2020/06/14 PHP
js优化针对IE6.0起作用(详细整理)
2012/12/25 Javascript
Three.js源码阅读笔记(Object3D类)
2012/12/27 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
jQuery语法小结(超实用)
2015/12/31 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
2016/06/07 Javascript
使用开源工具制作网页验证码的方法
2016/10/17 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
2016/11/16 Javascript
JS获取浮动(float)元素的style.left值为空的快速解决办法
2017/02/19 Javascript
Vue组件选项props实例详解
2017/08/18 Javascript
在vue中实现简单页面逆传值的方法
2017/11/27 Javascript
JavaScript前端开发时数值运算的小技巧
2020/07/28 Javascript
python中利用xml.dom模块解析xml的方法教程
2017/05/24 Python
对pandas处理json数据的方法详解
2019/02/08 Python
用Python爬取QQ音乐评论并制成词云图的实例
2019/08/24 Python
Python 元组操作总结
2019/09/18 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
Python绘制动态水球图过程详解
2020/06/03 Python
python中如何设置代码自动提示
2020/07/15 Python
html5+css3实现一款注册表单实例
2013/04/17 HTML / CSS
STAUD官方网站:洛杉矶独有的闲适风格
2019/04/11 全球购物
什么是Web Service?
2012/07/25 面试题
个人贷款担保书
2014/04/01 职场文书
查摆剖析材料范文
2014/09/30 职场文书
董事长岗位职责
2015/02/13 职场文书
2015年副班长工作总结
2015/05/15 职场文书
Pyhton爬虫知识之正则表达式详解
2022/04/01 Python