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命令行交互提示符的方法
Jan 14 Python
Python中内置数据类型list,tuple,dict,set的区别和用法
Dec 14 Python
浅谈编码,解码,乱码的问题
Dec 30 Python
Python中关于Sequence切片的下标问题详解
Jun 15 Python
TensorFlow平台下Python实现神经网络
Mar 10 Python
python使用Matplotlib画条形图
Mar 25 Python
python 使用sys.stdin和fileinput读入标准输入的方法
Oct 17 Python
对pandas的行列名更改与数据选择详解
Nov 12 Python
pyqt5之将textBrowser的内容写入txt文档的方法
Jun 21 Python
Python3 tkinter 实现文件读取及保存功能
Sep 12 Python
Python中bisect的用法及示例详解
Jul 20 Python
python 利用zmail库发送邮件
Sep 11 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即时捕捉PHP中的错误并发送email通知的实现代码
2013/01/19 PHP
解决微信授权回调页面域名只能设置一个的问题
2016/12/11 PHP
laravel 获取某个查询的查询SQL语句方法
2019/10/12 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
PHP使用PDO 连接与连接管理操作实例分析
2020/04/21 PHP
jq选项卡鼠标延迟的插件实例
2013/05/13 Javascript
javascript中函数作为参数调用的方法
2015/02/09 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
2015/04/25 Javascript
javascript关于运动的各种问题经典总结
2015/04/27 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
2017/03/23 jQuery
jQuery+koa2实现简单的Ajax请求的示例
2018/03/06 jQuery
vue中子组件的methods中获取到props中的值方法
2018/08/27 Javascript
js作用域和作用域链及预解析
2019/04/11 Javascript
nodejs语言实现验证码生成功能的示例代码
2019/10/13 NodeJs
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
JavaScript交换变量常用4种方法解析
2020/09/02 Javascript
python解决方案:WindowsError: [Error 2]
2016/08/28 Python
Python学习_几种存取xls/xlsx文件的方法总结
2018/05/03 Python
python实现石头剪刀布程序
2021/01/20 Python
学习python分支结构
2019/05/17 Python
python 自动轨迹绘制的实例代码
2019/07/05 Python
pandas进行时间数据的转换和计算时间差并提取年月日
2019/07/06 Python
python字符串替换re.sub()实例解析
2020/02/09 Python
Python远程方法调用实现过程解析
2020/07/28 Python
凯特王妃父母建立的派对用品网站:Party Pieces
2017/05/28 全球购物
澳大利亚天然护肤品、化妆品和健康产品一站式商店:Nourished Life
2018/12/02 全球购物
什么是.net的Remoting技术
2016/07/08 面试题
JAVA高级程序员面试题
2013/09/06 面试题
高校生生产实习自我鉴定
2013/09/21 职场文书
北体毕业生求职信
2014/02/28 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
小学副班长竞选稿
2015/11/21 职场文书
2016计算机专业毕业生自荐信
2016/01/28 职场文书
Python访问Redis的详细操作
2021/06/26 Python
十大冰系宝可梦排名,颜值最高的阿罗拉九尾,第三使用率第一
2022/03/18 日漫