close()方法
file对象的close() 方法刷新缓冲区里任何还没写入的信息,并关闭该文件,这之后便不能再进行写入.
当一个文件对象的引用被重新指定给另一个文件时,Python会关闭之前的文件.用close()方法关闭文件是一个很好的习惯。
write()方法
write()方法可将任何字符串写入一个打开的文件.需要重点注意的是,Python字符串可以使二进制的数据,而不仅仅是文字
write() 方法不会在字符串的结尾添加换行符('\n')
read()方法
read()方法从一个打开的文件中读取一个字符串.需要重点注意的是,Python字符串可以使二进制数据,而不仅是文字
当文件未关闭时可以连续阅读直到文件末尾
tell()方法
tell()方法告诉你文件内的当前位置, 换句话说,下一次的读写会发生在文件开头这么多字节之后。
例:使用循环读取文件,将文件每7字节读取一次并且报出当前所在未知直到读取到文件末尾
seek()方法
seek(offset [,from])方法改变当前文件的位置。
Offset变量表示要移动的字节数。
From变量指定开始移动字节的参考位置。如果from被设为0,这意味着将文件的开头作为移动字节的参考位置。如果设为1,则使用当前的位置作为参考位置。如果它被设为2,那么该文件的末尾将作为参考位置。
例:读取文件时将指针再次重新定位到文件开头第一个字节
Python的os模块提供了帮你执行文件处理操作的方法,比如重命名和删除文件。
要使用这个模块,你必须先导入它,然后才可以调用相关的各种功能。
rename()方法:
rename()方法需要两个参数,当前的文件名和新文件名。
例:将重命名一个已经存在的文件test1.txt。
remove()方法
你可以用remove()方法删除文件,需要提供要删除的文件名作为参数。
例:将删除一个已经存在的文件test2.txt。
所有文件都包含在各个不同的目录下,不过Python也能轻松处理。os模块有许多方法能帮你创建,删除和更改目录。
mkdir()方法
可以使用os模块的mkdir()方法在当前目录下创建新的目录们。你需要提供一个包含了要创建的目录名称的参数。
例:将在当前目录下创建一个新目录test。
chdir()方法
可以用chdir()方法来改变当前的目录。chdir()方法需要的一个参数是你想设成当前目录的目录名称。
例:将进入"/python/obj"目录。
- <span style="font-size:16px;"><strong>
- import os
- # 将当前目录改为"<span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Noto Sans CJK SC', 'WenQuanYi Micro Hei', Arial, sans-serif;background-color:rgb(255,255,255);">/python/obj</span>"
- os.chdir("<span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Noto Sans CJK SC', 'WenQuanYi Micro Hei', Arial, sans-serif;background-color:rgb(255,255,255);">/python/obj</span>")</strong></span>
getcwd()方法:
getcwd()方法显示当前的工作目录。
例:给出当前目录