file方法
file处理文件的一些方法,创建一个file对像后即可对文件进行读写相关操作,首先你得打开文件,此处用到open函数
open函数
语法:file_objcet = open(file_name,access_mode)
实例一:
file_name = open(“Python.txt”,” r”) # “Python.txt”将要访问的文件名字,r为只读方式
注:Python.txt是在当前目录,那如果是在其它目录怎么办呢?
实例二:
file_name = open(r“F:\test\Python.txt”, ”r”)
注:Python文件在F盘下的test文件下,注意在window系统的话是反斜杠”\”
实例三:
file = r“F:\test\Python.txt”
open = open(file, ‘r’)
注:遇到转义字符,为了不让转义,有两种处理方式:
第一种:\ (前面再加一个反斜杠)
第二种:r”\"(字符串前面加r,使用字符串原型)
15.2 file对像的属性
一个文件被打开后,你有一个file对象,你可以得到有关该文件的各种信息。
属性 |
描述 |
file.closed |
返回true如果文件已被关闭,否则返回false。 |
file.mode |
返回被打开文件的访问模式。 |
file.name |
返回文件的名称。 |
file.softspace |
如果用print输出后,必须跟一个空格符,则返回false。否则返回true。 |
以下是和file对象相关的所有属性的列表:
实例:
# 打开一个文件
fo = open("foo.txt", "wb")
print "文件名: ", fo.nameprint
print "是否已关闭 : ", fo.closedprint
print "访问模式 : ", fo.modeprint
print "末尾是否强制加空格 : ", fo.softspace
15.3 close()方法
关闭文件后,不能再对文件进行操作
语法:
fileobject.close()
15.4 write()方法
实例:写入
# 打开一个文件
file = open("file.txt", "wb")
file.write( "Python");
# 关闭打开的文件
file.close()
15.5 read()方法
语法:
fileObject.read(count)
注:在这里,被传递的参数是要从已打开文件中读取的字节计数。该方法从文件的开头开始读入,如果没有传入count,它会尝试尽可能多地读取更多的内容,很可能是直到文件的末尾。
实例:读取,没传入参数
'''
# 文件内容:
I love Python
I love PHP
'''
file_path = "Python.txt"
open_file = open(file_path)
如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。
如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进到902061117,群内会有不定期的发放免费的资料链接。