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学习笔记 下载
Feb 10 Python
python进阶教程之模块(module)介绍
Aug 30 Python
python获取文件版本信息、公司名和产品名的方法
Oct 05 Python
K-means聚类算法介绍与利用python实现的代码示例
Nov 13 Python
python正则中最短匹配实现代码
Jan 16 Python
深入解析python中的实例方法、类方法和静态方法
Mar 11 Python
python统计文章中单词出现次数实例
Feb 27 Python
使用matplotlib动态刷新指定曲线实例
Apr 23 Python
小 200 行 Python 代码制作一个换脸程序
May 12 Python
Pandas缺失值2种处理方式代码实例
Jun 13 Python
Django创建一个后台的基本步骤记录
Oct 02 Python
python文件路径操作方法总结
Dec 21 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
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
2014/05/08 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
php中Ioc(控制反转)和Di(依赖注入)
2017/05/07 PHP
PHP操作Postgresql封装类与应用完整实例
2018/04/24 PHP
PHP SESSION机制的理解与实例
2019/03/22 PHP
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
ASP小贴士/ASP Tips javascript tips可以当桌面
2009/12/10 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
JavaScript登录验证码的实现
2016/10/27 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
2017/05/27 Javascript
vue通过watch对input做字数限定的方法
2017/07/13 Javascript
关于 angularJS的一些用法
2017/11/29 Javascript
浅谈VUE监听窗口变化事件的问题
2018/02/24 Javascript
angularJs利用$scope处理升降序的方法
2018/10/08 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
2019/05/15 Javascript
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
2014/01/22 Python
PyQt5每天必学之布局管理
2018/04/19 Python
Tensorflow 查看变量的值方法
2018/06/14 Python
PyCharm代码整体缩进,反向缩进的方法
2018/06/25 Python
python保存网页图片到本地的方法
2018/07/24 Python
Flask核心机制之上下文源码剖析
2018/12/25 Python
TensorBoard 计算图的查看方式
2020/02/15 Python
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
2020/02/26 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
美国知名的网上鞋类及相关服装零售商:Shoes.com
2017/05/06 全球购物
CSS代码检查工具stylelint的使用方法详解
2021/03/27 HTML / CSS
团委书记的竞聘演讲稿
2014/04/24 职场文书
学生打架检讨书
2014/10/20 职场文书
2015年财务经理工作总结
2015/05/13 职场文书
2019年汽车租赁合同范本!
2019/08/12 职场文书
css 中多种边框的实现小窍门
2021/04/07 HTML / CSS
vue实现锚点定位功能
2021/06/29 Vue.js
一文了解Java动态代理的原理及实现
2022/07/07 Java/Android