Python文件与文件夹操作

2018-05-12  本文已影响0人  XUEMANoba

一、文件操作

读文件

要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符:

f = open('/Users/michael/test.txt', 'r')  //标示符'r'表示读
这样,我们就成功地打开了一个文件。
f.read()

最后一步是调用close()方法关闭文件。文件使用完毕后必须关闭

f.close()

写文件

写文件和读文件是一样的,唯一区别是调用open()函数时,传入标识符'w'或者'wb'表示写文本文件或写二进制文件:

f = open('/Users/michael/test.txt', 'w') //标示符'w'表示写
这样,我们就可以写入文件内容。
f.write("hello word")
f.close()

获取当前读写的位置

#查找当前位置
position = f.tell()

定位到某个位置

如果在读写文件的过程中,需要从另外一个位置进行操作的话,可以使用seek()
seek(offset, from)有2个参数:

#定位到文件末尾3字节处
f.seek(-3,2)

文件重命名

rename(需要修改的文件名, 新的文件名)

删除文件

remove(待删除的文件名)

二、文件夹的相关操作

在操作文件夹之前,需要导入os模块(import os)

创建文件夹

os.mkdir("文件夹名字")

获取当前目录

os.getcwd()

改变默认目录

os.chdir("../")

获取目录列表

os.listdir()

删除文件夹

os.rmdir()
上一篇下一篇

猜你喜欢

热点阅读