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的爬虫程序编写框架Scrapy入门学习教程
Jul 02 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
Sep 25 Python
python看某个模块的版本方法
Oct 16 Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
Dec 28 Python
python调用百度地图WEB服务API获取地点对应坐标值
Jan 16 Python
将pip源更换到国内镜像的详细步骤
Apr 07 Python
python实现nao机器人身体躯干和腿部动作操作
Apr 29 Python
Python面向对象之继承原理与用法案例分析
Dec 31 Python
tensorflow使用range_input_producer多线程读取数据实例
Jan 20 Python
如何解决tensorflow恢复模型的特定值时出错
Feb 06 Python
Python+OpenCV实现图像的全景拼接
Mar 05 Python
Python利用myqr库创建自己的二维码
Nov 24 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
使用php4加速网络传输
2006/10/09 PHP
php防止sql注入之过滤分页参数实例
2014/11/03 PHP
php使用imagecopymerge()函数创建半透明水印
2018/01/25 PHP
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
javascript动态创建及删除元素的方法
2014/12/22 Javascript
jQuery判断多个input file 都不能为空的例子
2015/06/23 Javascript
全面解析Bootstrap表单使用方法(表单控件状态)
2015/11/24 Javascript
在其他地方你学不到的jQuery小贴士和技巧(欢迎收藏)
2016/01/20 Javascript
在vue项目中,使用axios跨域处理
2018/03/07 Javascript
Element输入框带历史查询记录的实现示例
2019/01/15 Javascript
Javascript 关于基本类型和引用类型的个人理解
2019/11/01 Javascript
[00:34]TI7不朽珍藏III——地穴编织者不朽展示
2017/07/15 DOTA
[01:03:37]Secret vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
python制作花瓣网美女图片爬虫
2015/10/28 Python
用python写个自动SSH登录远程服务器的小工具(实例)
2017/06/17 Python
flask框架实现连接sqlite3数据库的方法分析
2018/07/16 Python
python实现桌面壁纸切换功能
2019/01/21 Python
Python中常用的内置方法
2019/01/28 Python
分析经典Python开发工程师面试题
2019/04/08 Python
python实发邮件实例详解
2019/11/11 Python
浅谈python的elementtree模块处理中文注意事项
2020/03/06 Python
python中pivot()函数基础知识点
2021/01/03 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
美国户外生活方式品牌:Eddie Bauer
2016/12/28 全球购物
百联网上商城:i百联
2017/01/28 全球购物
Java的for语句中break, continue和return的区别
2013/12/19 面试题
设计师求职信模板
2014/05/06 职场文书
推荐信格式范文
2014/05/09 职场文书
大学生简历求职信
2014/06/24 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
行政处罚告知书
2015/07/01 职场文书
参观监狱警示教育心得体会
2016/01/15 职场文书
2016年优秀共青团员事迹材料
2016/02/25 职场文书
SpringBoot实现quartz定时任务可视化管理功能
2021/08/30 Java/Android