python文件_读取

1.文件的读取和显示

方法1:

1 f=open(r‘G:\2.txt‘)
2 print f.read()
3 f.close()

方法2:

1 try:
2     t=open(r‘G:\2.txt‘)
3     print t.read()
4 finally:
5     if t:
6        t.close()

方法3:

1 with open(r‘g:\2.txt‘) as g:
2     for line in g:
3         print line

python虽然每次打开文件都要关闭,但是可能会由于异常导致未关闭,因此我们最好是手动关闭,方法二通过异常处理来进行,方法三通过with来自动调用close方法,最简便。

这里open的地址需要注意,如果我们写成open(‘g:\2.txt‘,‘r‘)运行时会报错:IOError: [Errno 22] invalid mode (‘r‘) or filename: ‘g:\x02.txt‘。这里是由于路径被转义了,因此可以用‘/‘代替‘\‘:f=open(‘g:/2.txt‘,‘r‘)或者加上r‘path‘:f=open(r‘g:\2.txt‘,‘r‘)就可以了。

这里通过python自带的ide-GUI测试一下是怎样转义的:

 1 Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32
 2 Type "copyright", "credits" or "license()" for more information.
 3 >>> f=‘g:\a.txt‘
 4 >>> print f
 5 g:.txt  #这里被转义成一个特殊符号了。
 6 >>> f1=‘g:\\a.txt‘
 7 >>> print f1
 8 g:\a.txt  #没被转义
 9 >>> r‘g:\a.txt‘
10 ‘g:\\a.txt‘  #没被转义
11 >>> ‘g:\a.txt‘
12 ‘g:\x07.txt‘  #这里将a转义
13 >>> ‘g:\\a.txt‘
14 ‘g:\\a.txt‘
15 >>> 
时间: 2024-10-09 01:06:26

python文件_读取的相关文章

python文件路径读取方法整理(path)

使用Python时,经常用到文件的路径读取,做了path方法的不同读取方式整理: import os #os.path.dirname(__file__)返回的是.py文件的目录 path1=os.path.dirname(__file__) print(path1) #os.path.abspath(__file__)返回的是.py文件的绝对路径(完整路径) path2=os.path.abspath(__file__) print(path2) #组合使用 path3=os.path.dir

python文件_批量改名

1 #! /usr/bin/env python 2 #coding=gbk 3 #文件操作实例--将文件夹下所有图片名称加上'_test' 4 import re,os,time 5 #str.split(path) 分割字符串 6 #'连接符'.join(list)将列表组成字符串 7 8 def change_name(path): 9 global i #这里要定义在函数里面,定义在外面会报错 10 #判断路径是否是文件或者目录,如果不是,返回错误 11 if not os.path.i

python文件_改名2

#手动选择路径,批量改名 import os,re,time,tkFileDialog global i #文件名后面增加后缀:txt,png,bng,jpeg,jpg,gif,zip类型的文件 def change_name(path,text): global i if not os.path.isdir(path) and not os.path.isfile(path): return False elif os.path.isfile(path): file_text=os.path.

一文贯通python文件读取

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; -webkit-hyphens: auto; font: 24.0px 'Helvetica Neue'; color: #3e3e3e; -webkit-text-stroke: #3e3e3e} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; -webkit-hyphens: auto; font: 16.0px 'Helvetica Neue'; color: #8c8c8c; -w

Python文件处理之文件读取方式(二)

Python的open文件的读取方式有以下几种方法: read([size]):读取文件,如果传了size参数,则读取size字节,否则读取全部 readline([size]):读取一行 readlines([size]):读取完文件,返回文件每一行所组成的列表 例: 假如我有一个blogCblog.txt文件,文件内容为: blogCblog blog1Cblog blog2Cblog 用read来读取一下 1 f = open('blogCblog.txt') #首先先创建一个文件对象 2

Python:文件的读取、创建、追加、删除、清空

一.用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行:#python>>>f=open('f.txt','w')    # r只读,w可写,a追加>>>for i in range(0,10):f.write(str(i)+'\n').  .  .>>> f.close()二.文件内容追加,从0到9的10个随机整数:#python>>>import random>>>f=open('f.txt',

【Python】从文件中读取数据

从文件中读取数据 1.1 读取整个文件 要读取文件,需要一个包含几行文本的文件(文件PI_DESC.txt与file_reader.py在同一目录下) PI_DESC.txt 3.1415926535 8979323846 2643383279 5028841971 file_reader.py with open("PI_DESC.txt") as file_object: contents = file_object.read() print(contents) 我们可以看出,读取

Python按行读取文件、写文件

Python按行读取文件 学习了:https://www.cnblogs.com/scse11061160/p/5605190.html file = open("sample.txt") for line in file: pass # do something file.close() 学习了:https://blog.csdn.net/ysdaniel/article/details/7970883 去除换行符 for line in file.readlines(): line

深入学习python解析并读取PDF文件内容的方法

这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应用.主要参考了一些已有的博客内容,代码. 主要思路是首先利用一个做项目的形式,描述所做的问题,运行环境,和需要安装的库,然后写代码,此代码是在python2.7中运行,然后写出在python3.6中运行的代码,并详细解释python2.7和python3.6中python库的一些不同之处,最后详细的