使用Python的内置方法如何读取文件?Python中存取文件的4种内置方法

这篇文章主要给大家介绍了关于使用Python的内置方法如何读取文件?Python中存取文件的4种内置方法的相关资料,分别包括open()法、close()方法、write()方法以及read()方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考下 。

使用Python的内置方法如何读取文件?Python中存取文件的4种内置方法

文章插图
Python内置方法
Python的内置方法的意思就是,在不使用任何python库的时候,对python文件进行读取操作,这里主要介绍4种python内置方法的使用方式,最后再给出一个实际案例展示:
1、open()方法
它的语法格式如下:
open(file_name [, access_mode] [, buffering])在open函数的参数中只有“file-name”这个参数是必须要用到的,它表示的是一个文件打开的路径,也就是一个需要访问的文件名称,剩下的两个参数是可选可不选 。access_mode是决定打开的方式 。
2、close()方法
这个方法表示的是在一个文件中刷新还没有写人多操作,然后对文件进行关闭,关闭之后就不能在进行写入的操作了,用 close()方法关闭文件是一个很好的习惯 。语法格式如下:
fileObject.close()3、write ()方法
这个方法是对一个文件进行写入操作,前提是这个文件是处于打开的模式,Python字符串可以是二进制数据,而不是仅仅是文字 。write()方法不会在字符串的结尾添加换行符('\n');被传递的参数是要写入到已打开文件的内容 。
基本语法:
fileObject.write(string)4、read() 方法 
使用这个方法是跟write方法相反的操作,它是从一个已经打开的文件中读取字符串,Python字符串可以是二进制数据,而不是仅仅是文字 。被传递的参数是要从已打开文件中读取的字节计数 。该方法从文件的开头开始读入,如果没有传入count,它会尝试尽可能多地读取更多的内容,很可能是直到文件的末尾 。
【使用Python的内置方法如何读取文件?Python中存取文件的4种内置方法】基本语法:
fileObject.read([count])read()5、实例
with open('hh.txt','a') as f:f.write('你好!\n')f.write('Hello!\n')在这段代码中,先使用的是open方法进行一个文件读取,使用的是write对文件进行写入的操作,以“a”的模式进行写入,表示不将原来的内容进行覆盖 。
with open('hh.txt','r') as f: str = f.read() print(str)这三行代码就是利用read方法读取一个文件的内容,它的模式设置的是可读模式,使用read()方法不带参数进行读取,表示默认读取最长内容 。
最后的运行结果就是会在目录下多出一个hh.txt文件,然后输出所有的文件内容,输出内容如下:
你好!Hello!你好!Hello!你好!Hello!以上就是这篇关于使用Python的内置方法如何读取文件?Python中存取文件的4种内置方法文章的全部内容了,希望通过以上的阅读,可以给大家的学习带来帮助 。

    推荐阅读