Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
本文实例讲述了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文本文件操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
相关推荐
-
Python异常处理总结
本文较为详细的罗列了Python常见的异常处理,供大家参考,具体如下: 1. 抛出异常和自定义异常 Python用异常对象(exception object)表示异常情况,遇到错误后,会引发异常.如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行. ①.raise 语句 Python中的raise 关键字用于引发一个异常,基本上和C#和Java中的throw关键字相同,如下所示: # -- coding: utf-8 -- def ThorwErr()
-
python os模块简单应用示例
本文实例讲述了python os模块简单应用.分享给大家供大家参考,具体如下: 举例中的目录形式如下所示: In [36]: pwd Out[36]: '/home/python/Desktop/code' In [37]: ls hello.py hello.txt test.py 文件夹01/ 文件夹02/ 文件夹03/ 1.当前路径及路径下的文件 os.getcwd():查看当前所在路径. os.listdir(path):列举目录下的所有文件.返回的是列表类型. In [1]: impo
-
python 中文件输入输出及os模块对文件系统的操作方法
整理了一下python 中文件的输入输出及主要介绍一些os模块中对文件系统的操作. 文件输入输出 1.内建函数open(file_name,文件打开模式,通用换行符支持),打开文件返回文件对象. 2.对打开文件进行读取时,readline()与readlines()的区别在于是否一次性的读取所有的内容,并将每行的信息作为列表中的一个子项. 例如:文件test.txt中 1,3,4 2,35,6 分别用readline与readlines对其进行读取 r=file_object.readlin
-
深入理解python try异常处理机制
深入理解python try异常处理机制 #python的try语句有两种风格 #一:种是处理异常(try/except/else) #二:种是无论是否发生异常都将执行最后的代码(try/finally) try/except/else风格 try: <语句> #运行别的代码 except <名字>: <语句> #如果在try部份引发了'name'异常 except <名字>,<数据>: <语句> #如果引发了'name'异常,获得附
-
Python标准异常和异常处理详解
python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误.你可以使用该功能来调试python程序. 1.异常处理: 本站Python教程会具体介绍. 2.断言(Assertions):本站Python教程会具体介绍. python标准异常 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类 StopIteration 迭代
-
Python中的错误和异常处理简单操作示例【try-except用法】
本文实例讲述了Python中的错误和异常处理操作.分享给大家供大家参考,具体如下: #coding=utf8 print ''''' 程序编译时会检测语法错误. 当检测到一个错误,解释器会引发一个异常,并显示异常的详细信息. 在代码中添加错误检测及异常处理,只需要将代码封装在try-except语句中. try: try_suite except : except_suite ------------------------------------------------------------
-
Python使用os模块和fileinput模块来操作文件目录
os模块 在python编程中,我们会经常使用到文件和目录,这些操作python提供一个os模块,里面有很多操作文件和目录的函数. 下面介绍os的常用功能 1.获取当前路径 >>> os.getcwd() '/root/python' 2.获取目录中的内容 >>> os.listdir(os.getcwd()) ['deco.py', '6.py', 'inputfile.py', 'uniFile.py', 'oddnogen.py', 'ospathex.py',
-
python中的五种异常处理机制介绍
从几年前开始学习编程直到现在,一直对程序中的异常处理怀有恐惧和排斥心理.之所以这样,是因为不了解.这次攻python,首先把自己最畏惧和最不熟悉的几块内容列出来,里面就有「异常处理」这一项. <Dive into Python>并没有专门介绍异常处理,只是例子中用到的时候略微说明了一下.今天下载<Learn Python>,直接进异常处理这块.这一部分有四章,第一章讲解异常处理的一般使用方法,后面的章节深入地讨论其机制.我目前只看了第一章,先学会用,以后有必要的时候再扩展阅读. p
-
python使用os模块的os.walk遍历文件夹示例
复制代码 代码如下: #-*- coding:utf-8 -*- import os if __name__ == '__main__': try: '''traval and list all files and all dirs''' for root, dirs, files in os.walk('D:' + os.sep + 'Python27'): print '-------------------directory < ' + root + '
-
Python os模块介绍
os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 os
随机推荐
- 详解AngularJs路由之Ui-router-resolve(预加载)
- JS iFrame加载慢怎么解决
- JS控制表格实现一条光线流动分割行的方法
- 详解angularJs指令的3种绑定策略
- javascript 强制弹出窗口代码-跨拦截
- RedHat环境下socks5代理的配置指南教程
- .NET命令行解析器示例程序(命令行选项功能)
- 利用Vue实现移动端图片轮播组件的方法实例
- Ubuntu Linux系统下轻松架设nginx+php服务器应用
- Bootstrap3.0建站教程(一)之bootstrap表单元素排版
- 微信小程序 MINA文件结构
- java jvm的知识详细介绍
- 详解Android中Handler的内部实现原理
- Android组件TabHost实现页面中多个选项卡切换效果
- 探索Linux内核:Kconfig的秘密
- 前端天气插件tpwidget使用方法详解
- PHP defined()函数的使用图文详解
- vue安装遇到的5个报错及解决方法
- PHP-FPM 设置多pool及配置文件重写操作示例
- JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析