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完成FizzBuzzWhizz问题(拉勾网面试题)示例
May 05 Python
Python的pycurl包用法简介
Nov 13 Python
浅谈python中的变量默认是什么类型
Sep 11 Python
python万年历实现代码 含运行结果
May 20 Python
Python模块文件结构代码详解
Feb 03 Python
Python 实现选择排序的算法步骤
Apr 22 Python
django请求返回不同的类型图片json,xml,html的实例
May 22 Python
在python中,使用scatter绘制散点图的实例
Jul 03 Python
Python Opencv提取图片中某种颜色组成的图形的方法
Sep 19 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
Dec 09 Python
python识别验证码图片实例详解
Feb 17 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
Mar 08 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 Class 文章
2007/04/04 PHP
php 批量生成html,txt文件的实现代码
2013/06/26 PHP
php使用strtotime和date函数判断日期是否有效代码分享
2013/12/25 PHP
PHP curl 抓取AJAX异步内容示例
2014/09/09 PHP
PHP中防止SQL注入方法详解
2014/12/25 PHP
php递归函数三种实现方法及如何实现数字累加
2015/08/07 PHP
JS+CSS实现的蓝色table选项卡效果
2015/10/08 Javascript
jQuery展示表格点击变色、全选、删除
2017/01/05 Javascript
Vue组件之单向数据流的解决方法
2018/11/10 Javascript
JavaScript时间与时间戳的转换操作实例分析
2018/12/07 Javascript
mpvue小程序循环动画开启暂停的实现方法
2019/05/15 Javascript
vue webpack重写cookie路径的方法
2019/07/10 Javascript
javascript实现超好看的3D烟花特效
2020/01/01 Javascript
ES6中Promise的使用方法实例总结
2020/02/18 Javascript
详谈Object.defineProperty 及实现数据双向绑定
2020/07/18 Javascript
[01:05:52]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第一场 2月2日
2021/03/11 DOTA
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
python中int与str互转方法
2018/07/02 Python
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
python3实现指定目录下文件sha256及文件大小统计
2019/02/25 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题
2013/07/19 HTML / CSS
Chemist Warehouse中文网:澳洲连锁大药房
2021/02/05 全球购物
什么是表空间(tablespace)和系统表空间(System tablespace)
2013/02/25 面试题
python re模块和正则表达式
2021/03/24 Python
自荐信格式技巧有哪些呢
2013/11/19 职场文书
中专生职业生涯规划书范文
2014/01/10 职场文书
师德师风个人反思
2014/04/28 职场文书
无传销社区工作方案
2014/05/13 职场文书
借名购房协议书范本
2014/10/06 职场文书
创先争优承诺书
2015/01/20 职场文书
财务部岗位职责
2015/02/03 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
大学军训口号大全
2015/12/24 职场文书
六五普法学习心得体会
2016/01/21 职场文书
实例讲解Python中sys.argv[]的用法
2021/06/03 Python