Python open函数用法

Python open函数 open() 阅读详情

open/文件操作

f=open('/tmp/hello','w')

#open(路径+文件名,读写模式)

#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式

如:'rb','wb','r+b'等等

读写模式的类型有:

rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)
w     以写方式打开,
a     以追加模式打开 (从 EOF 开始, 必要时创建新文件)
r+     以读写模式打开
w+     以读写模式打开 (参见 w )
a+     以读写模式打开 (参见 a )
rb     以二进制读模式打开
wb     以二进制写模式打开 (参见 w )
ab     以二进制追加模式打开 (参见 a )
rb+    以二进制读写模式打开 (参见 r+ )
wb+    以二进制读写模式打开 (参见 w+ )
ab+    以二进制读写模式打开 (参见 a+ )


注意:

1、使用'W',文件若存在,首先要清空,然后(重新)创建,

2、使用'a'模式 ,把所有要写入文件的数据都追加到文件的末尾,即使你使用了seek()指向文件的其他地方,如果文件不存在,将自动被创建。



f.read([size]) size未指定则返回整个文件,如果文件大小>2倍内存则有问题.f.read()读到文件尾时返回""(空字串)

file.readline() 返回一行

file.readline([size]) 返回包含size行的列表,size 未指定则返回全部行

for line in f: print line #通过迭代器访问

f.write("hello\n") #如果要写入字符串以外的数据,先将他转换为字符串.

f.tell() 返回一个整数,表示当前文件指针的位置(就是到文件头的比特数).

f.seek(偏移量,[起始位置])

用来移动文件指针

偏移量:单位:比特,可正可负

起始位置:0-文件头,默认值;1-当前位置;2-文件尾

f.close() 关闭文件


转载于 :http://www.cnblogs.com/dkblog/archive/2011/02/24/1980651.html


1.打开文件会用到open函数,标准的python打开文件语法如下:
open(name[,mode[,buffering]])
open函数的文件名是必须的,而模式和缓冲参数都是可选的。比如说有个a.txt的文本文件,存放在c:\text下,那么你要打开它可以这样操作:
>>>x = open(r 'c:\text\a.txt')
用读的模式打开这个路径下的对应文本文件,如果要打开对像不存在,程序会报错。


2.打开文件过程中用到了‘r’这个参数,在文件打开过程中还会用到很多操作方法,都有不同的参数来表示。'r'读模式、'w'写模式、'a'追加模式、'b'二进制模式、'+'读/写模式。


3.>>>f = open('a.txt', 'w')
>>>f.write('hello,')
>>>f.write('iplaypython')
>>>f.close()
第一行:用写的方式打开a.txt这个文件,并赋给f (python变量命名规则)
第二行:f.write方法写入( )括号内的内容
第三行:同第二行意义相同,重点要说明下f.write写入的内容会追加到文件中已存在的数据后,也就是就此时的'iplaypython'是在'hello,'后边显示的。
第四行:最后调用close方法关闭文件,有打开就要有关闭。


Pythonopen函数的文件打开方式详解 我们可以通过指定文件名和打开模式来打开文件,并进行读取、写入等操作。在使用open()函数时,需要注意及时关闭文件,以避免资源泄漏。open()函数Python中用于打开文件的内置函数之一。通过open()函数,我们可以指定文件的打开方式和操作文件的模式。本文将详细解释open()函数用法,并提供相应的源代码示例。通过这些示例,我们可以看到open()函数的灵活性和功能。参数是可选的,用于指定打开文件的模式。下面,我们将通过一些示例代码来说明open()函数的使用。示例1:以只读模式打开文件。 阅读详情

相关推荐

Python中的内置函数open是用来打开文件的,主要有打开文件、读写文件和关闭文件三种模式

总之,open()函数是一个非常有用的函数,能够帮助我们轻松地操作文件。在实际编程中,我们需要根据具体的需求来选择不同的模式来打开文件,并且一定要记得关闭文件,以免浪费系统资源。Python中的内置函数open是用来打开文件的,主要有打开文件、读写文件和关闭文件三种模式。在Python中,我们可以使用open()函数来创建文件对象,并执行相应的操作。其中,'example.txt’为文件名,'r’为模式,表示以只读方式打开文件。还有其他模式,如’a’模式可以在已有文件末尾追加内容。

CyberLynxX的博客 671

Python open 函数

open 函数语法 open() 函数的作用是打开一个文件,并返回一个 file对象(即文件对象)。 open 是一个动作,可以理解为我们打开文档的点击动作。 file 对象是一个实物,可以理解为我们打开的具体文档,例如记事本、表格、Word 或其他具体的文档。 open() 函数的语法为: f = open(file, mode, encoding) open 函数有3个参数:file, mode, encoding file:表示要保存或要打开的文件的路径。 mode:表示数据以何种方式打开、写入文

a379749的博客 5万+

Pythonopen函数用法详解

上述代码中,我们使用with语句打开名为"example.txt"的文件,并将其赋值给变量file。当with块结束时,文件会自动关闭,无需调用close()方法。上述代码中,我们打开了一个名为"example.txt"的文件,并以只读模式打开。然后,通过read()方法读取文件的内容,并将其存储在变量content中。上述代码中,我们打开名为"example.txt"的文件,并以写入模式打开。在Python编程语言中,open函数是一个非常有用的函数,它提供了一种简单的方式来打开、读取和写入文件。

BUG?不存在的! 981

Python Open函数详解

python 文件IO,OPEN及上下文

totorobig的博客 8306

python打开文件open函数的三个参数是_pythonopen函数用法详解

pythonopen函数用法详解python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。函数的语法是:open(name[, mode[, buffering]])参数说明:name : 一个包含了你要访问的文件名称的字符串值。mode : mode 决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默...

weixin_39610631的博客 2651

python打开open函数的三个参数_pythonopen函数用法详解

pythonopen函数用法详解python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。函数的语法是:open(name[, mode[, buffering]])参数说明:name : 一个包含了你要访问的文件名称的字符串值。mode : mode 决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默...

weixin_39556474的博客 802

pythonopen函数里的newline_pythonopen函数用法详解

pythonopen函数用法详解python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。函数的语法是:open(name[, mode[, buffering]])参数说明:name : 一个包含了你要访问的文件名称的字符串值。mode : mode 决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默...

weixin_30306507的博客 1378

pythonopen函数怎么用_pythonopen函数如何用 pythonopen函数基本用法示例

本篇文章小编给大家分享一下pythonopen函数基本用法示例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。用法如下:name = open('errname.txt','w')name.readline()name.close()1、看下第一行的代码用来访问磁盘中存放的文件,可以进行读写等操作,例如上例中 'w',这里便是对errname.txt这个文件进行读操作例...

weixin_39545310的博客 352

Python open()函数用法详解

一、文件操作的流程: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 具体步骤如下: f=open('test.txt',encoding='utf-8') #打开文件 data=f.read() #文件操作 print(data) f.close() #关闭文件 二、open()函数的具体用法open函数最常用的使用方法如下:文件句柄 = open(‘文件路径’, ‘模式’,编码方式)。 1、关于文件路径 #文件路径:主要有两

Python热爱者的博客 4万+

pythonopen函数wr_pythonopen函数用法

pythonopen函数怎么用?用open打开记事本,为什么显示不出记事本里面的内容?代码是open(r'C:\Uf=open(r'C:\Users\dell\Desktop\1.txt','r')print(f.read())文件打开操作只是打开了文件。python文作操作函数open()文件操作用内建函数open() 格式:F=open(filename,访问方式[r,w,a,b]1.并非...

weixin_39639174的博客 473

python open函数用法_pythonopen函数用法详解

pythonopen函数用法详解python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。函数的语法是:open(name[, mode[, buffering]])参数说明:name : 一个包含了你要访问的文件名称的字符串值。mode : mode 决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默...

weixin_39577964的博客 816

pythonopen函数用法

Python open() 函数(内置函数python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。 open(name[, mode[, buffering]]) 参数说明: name : 一个包含了你要访问的文件名称的字符串值。 mode : mode 决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。 buffering : 如果 buffering 的值被设为 0,就不会有寄

晚安Alice 7016

python-with open函数用法

open() 函数返回一个file object,通常需要传入两个参数 filename和mode—— open(filename, mode). f = open(‘workfile’, ‘w’) 第一个参数filename是包含文件地址的str 第二个参数mode用来指定文件被使用的方式,The mode argument is optional;如果不指定则默认为mode= ‘r’ 即只读模...

weixin_42714175的博客 3万+

Pythonopen()函数用法

在这些情况下,file 参数可以是一个 URL、一个文件描述符或一个类文件对象。- 'x':独占创建模式,如果文件不存在则创建新文件,如果文件已存在则抛出 FileExistsError 异常。- 'a':追加模式,如果文件存在则在文件末尾追加内容,如果文件不存在则创建新文件。- 'w':写入模式,如果文件存在则清空文件内容,如果文件不存在则创建新文件。- '+':读写模式,可以同时读取和写入文件。- 'r':只读模式,文件指针位于文件开头。- 'b':二进制模式,用于处理二进制文件。

m0_46901868的博客 1084

pythonopen函数百度百科_pythonopen函数用法详解_后端开发

c语言输入五个数如何求平均值?_后端开发c语言输入五个数求平均值的方法:首先定义整型数组【a[5]】,并采用scanf语句输入数组中的每个元素;然后给输入的每一个数字给予它地址;最后输入5个整数并计算,代码为【sum=sum+*p;average=sum/5】即可。pythonopen函数用法详解python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它...

weixin_39994461的博客 289

python open函数用法_Python使用open函数打开文件的常用模式

pythonopen()的用法open("/path/to/my/image.png", "rb") 中的‘rb’代表了什么意思?所有试图感动你而做的事,最终都只感动了小编自己。r表示只读,b表示二进制 与此对应的是w表示可写,t表示文本方式打开。 再增加一些官方的解释: >>> print file.__doc__ file(name[, mode[, buffering]]) -> fi...

weixin_39985472的博客 1626

python open函数用法

open(name[, mode[, buffering]]) eg:txt = open(r’E:/xxx.txt’, ‘rb’) 1、‘r’是防止字符转义的 如果路径中出现’\t’的话 不加r的话\t就会被转义 而加了’r’之后’\t’就能保留原有的样子 2、mode : 这个参数是非强制的,默认文件访问模式为只读®。 r 只能读 (带r的文件必须先存在)。文件的指针将会放在文件的开头。这是默...

Joy的博客 1762
上一篇: 新手爬虫1
下一篇: python 转义字符
IT__LS
博客等级 码龄9年 338粉丝 65原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值