1.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,使用字符串原型)
2.file对像的属性
一个文件被打开后,你有一个file对象,你可以得到有关该文件的各种信息。
属性 | 描述 |
---|---|
file.closed | 返回true如果文件已被关闭,否则返回false。 |
file.mode | 返回被打开文件的访问模式。 |
file.name | 返回文件的名称。 |
file.softspace | 如果用print输出后,必须跟一个空格符,则返回false。否则返回true。 |
实例:
# 打开一个文件
fo = open("foo.txt", "wb")
print ("文件名: ", fo.nameprint )
print ("是否已关闭 : ", fo.closedprint)
print ("访问模式 : ", fo.modeprint )
print ("末尾是否强制加空格 : ", fo.softspace)
3.close()方法
关闭文件后,不能再对文件进行操作
语法:
fileobject.close()
4.write()方法
实例:写入
# 打开一个文件
file = open("file.txt", "wb")
file.write( "Python");
# Python小白学习交流群:711312441
# 关闭打开的文件
file.close()
5.read()方法
语法:
fileObject.read(count)
注:在这里,被传递的参数是要从已打开文件中读取的字节计数。该方法从文件的开头开始读入,如果没有传入count,它会尝试尽可能多地读取更多的内容,很可能是直到文件的末尾。
实例:读取,没传入参数
'''
# 文件内容:
I love Python
I love PHP
'''
file_path = "Python.txt"
open_file = open(file_path)