python之文件定位、重命名、删除

2025-06-21 22:20:04

1、获取当前读写的位置在读写文件的过程中,我们不知道文件所在的位置,那么我们可以通过方法tell()来获取#打开一个已经存在的文件f=open("test.txt","r") str=f.read(3) print("读取的数据是:",str) #查找当前文件位置position=f.tell() print("当前文件位置:",position) str=f.read(3)print("读取的数据是:",str)#查看当前文件位置 position=f.tell() print("读取文件位置:",position) f.close()

python之文件定位、重命名、删除

2、定位到某个位置如果在读写文件的过程中,需要从另外一个位置进行操作的话,可以使用seek()seek(offset, from)有2个参数 offset:偏移量 from:方向 0:表示文件开头 1:表示当前位置 2:表示文件末尾demo:把位置设置为:从文件开头,偏移4个字节 1 #打开一个已经存在的文件 2 f=open("test.txt","r") 3 4 str=f.read(3) 5 6 print("读取的数据是:",str) 7 8 #查找当前文件位置 9 10 position=f.tell()11 12 print("当前文件位置:",position)13 14 #重新设置位置15 f.seek(4,0)16 17 #查看当前文件位置18 19 position=f.tell()20 21 print("读取文件位置:",position)22 23 f.close()~

python之文件定位、重命名、删除
python之文件定位、重命名、删除

3、文件重命名在对文件的重命名操作中,os模块中的rename()可以完成格式:rename(需要修改的文件名, 新的文件名)示例:import osos.rename("test.txt","testCopy.txt")

python之文件定位、重命名、删除

4、删除文件在python之os模块中文件的删除使用remove()格式:remove(要删除的文件名)示例:import osos.rename("test.txt")

python之文件定位、重命名、删除

5、python文件对象的方法file.close ===>关闭文件,无法读取或写入关闭的文件next(file) ===>每次调用时返回文件的下一行file.flush() ===>清空内部缓冲区file.readline([size]) ===>从文件中读取一行,字符串中保留一个尾随的换行字符file.read([size]) ===>从文件中读取最多为size个字节file.tell() ===>返回文件的当前位置file.write(str) ===>将一个字符串写入文件,无返回值file.writelines(sequence) ===>将一串字符串写入文件,该序列可以生成字符串的任何可迭代对象。

python之文件定位、重命名、删除

6、下面简略说明下os模块的方法,在以后的学习中会遇到,能够遇到的时候知道是什么意思os.sep===》更改操作系统中的路径分隔符。os.getcwd()===》获取当前路径,这个在Python代码中比较常用。os.listdir()===》列出当前目录下的所有文件和文件夹。os.remove()===》方法可以删除指定的文件。os.system()===》方法用来运行shell命令。os.chdir() ===》改变当前目录,到指定目录中。

python之文件定位、重命名、删除
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢