Python open()函数文件打开、读、写基础操作

简介:

说明:    

    python的文件读写和打开操作都有自己特定的函数和方法,操作起来很简单。下面就来简单的了解下python文件的文件基本操作方法有哪些。





一、Python open()函数文件打开操作


    打开文件会用到open函数,标准的python打开文件语法如下:

1
open(name[,mode[,buffering]])

    open函数的文件名是必须的,而模式和缓冲参数都是可选的。比如说有个a.txt的文本文件,存放在c:\text下,那么你要打开它可以这样操作:

1
>>>x = open(r  'c:\text\a.txt' )

    用读的模式打开这个路径下的对应文本文件,如果要打开对像不存在,程序会报错。





二、open()函数文件打开模式参数常用值有哪些?


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





三、python文件写入操作


1
2
3
4
>>>f = open( 'a.txt' 'w' )
>>>f.write( 'hello,' )
>>>f.write( 'iplaypython' )
>>>f.close()

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





四、python文件读取操作方法


    要进行读文件操作,只需要把模式换成'r'就可以,也可以把模式为空不写参数,也是读的意思,因为程序默认是为'r'的。

1
2
3
>>>f = open( 'a.txt' 'r' )
>>>f.read( 5 )
'hello'

read( )是读文件的方法,括号内填入要读取的字符数,这里填写的字符数是5,如果填写的是1那么输出的就应该是‘h’。


文件读取还有一些常用到的技巧方法,像下边这两种:

1
2
1 、read( ):表示读取全部内容
2 、readline( ):表示逐行读取

Python open()函数文件打开、读、写基础操作就先介绍这些,更深入的文件操作方法在今后的文章中会逐一单独介绍。


玩蛇网原创,转载请注明文章出处和来源网址:http://www.iplaypython.com/text-file/open.html

相关文章
|
2天前
|
安全 Python
Python 高级编程:高效读取 txt 文件的技巧与实践
在 Python 中,读取 txt 文件是常见操作。本文介绍了使用 `with` 语句自动管理文件资源、逐行读取文件、读取特定字节范围内容、处理编码问题以及使用缓冲读取提高性能等高级方法,确保代码高效且安全。通过这些技巧,你可以更灵活地处理文件内容,并避免资源泄漏等问题。原文链接:https://www.wodianping.com/app/2024-10/44183.html
32 18
|
3天前
|
数据处理 Python
Python 高级技巧:深入解析读取 Excel 文件的多种方法
在数据分析中,从 Excel 文件读取数据是常见需求。本文介绍了使用 Python 的三个库:`pandas`、`openpyxl` 和 `xlrd` 来高效处理 Excel 文件的方法。`pandas` 提供了简洁的接口,而 `openpyxl` 和 `xlrd` 则针对不同版本的 Excel 文件格式提供了详细的数据读取和处理功能。此外,还介绍了如何处理复杂格式(如合并单元格)和进行性能优化(如分块读取)。通过这些技巧,可以轻松应对各种 Excel 数据处理任务。
31 16
|
8天前
|
存储 Python
一文让你搞懂 Python 的 pyc 文件
一文让你搞懂 Python 的 pyc 文件
29 15
|
9天前
|
Python
python函数进阶
python函数进阶
|
8天前
|
安全 Python
Python量化炒股的获取数据函数—get_industry()
Python量化炒股的获取数据函数—get_industry()
19 3
|
9天前
|
Python
Python sorted() 函数和sort()函数对比分析
Python sorted() 函数和sort()函数对比分析
|
8天前
|
Python
Python量化炒股的获取数据函数—get_security_info()
Python量化炒股的获取数据函数—get_security_info()
18 1
|
8天前
|
Python
Python量化炒股的获取数据函数— get_billboard_list()
Python量化炒股的获取数据函数— get_billboard_list()
18 0
|
8天前
|
安全 数据库 数据格式
Python量化炒股的获取数据函数—get_fundamentals()
Python量化炒股的获取数据函数—get_fundamentals()
20 0
|
9天前
|
算法 Python
Python编程的函数—内置函数
Python编程的函数—内置函数
11 0