美文网首页
Python文件与文件夹操作

Python文件与文件夹操作

作者: XUEMANoba | 来源:发表于2018-05-12 12:15 被阅读0次

一、文件操作

读文件

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

f = open('/Users/michael/test.txt', 'r')  //标示符'r'表示读
这样,我们就成功地打开了一个文件。
f.read()
  • read(num)读单个长度:可以从文本中读取数据,num表示要从文件中读取的数据的长度(单位是字节)

  • (readlines) 读所有行:Readlines可以按照行的方式把整个文件中的内容一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素

  • readline)读一行

最后一步是调用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个参数:

  • offset=偏移量

  • from=方向(0:表示文件开头,1:表示当前位置,2:表示文件末尾)

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

文件重命名

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

删除文件

remove(待删除的文件名)

二、文件夹的相关操作

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

创建文件夹

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

获取当前目录

os.getcwd()

改变默认目录

os.chdir("../")

获取目录列表

os.listdir()

删除文件夹

os.rmdir()

相关文章

  • python常用文件操作总结

    python 移动文件或文件夹操作。python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法...

  • 14、python 操作文件之os模块使用总结

    1.python实现文件夹遍历 python 中os.path模块用于操作文件或文件夹 os.path.exist...

  • Python 文件操作

    一. Python 读写 创建文件 Python中对文件,文件夹(文件操作函数)的操作需要涉及到OS 模块和 sh...

  • Python文件与文件夹操作

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

  • Python os 常用 模块

    python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 os.getcwd() ...

  • 2017-5-25

    归纳1.文件夹的操作 os.listdir("/home/python")2.批量修改文件夹 3.oop,att...

  • python_对文件的处理

    !取前辈之精华,武装自己 python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。...

  • Python: 文件夹操作

    os shutil

  • python os模块 文件操作

    python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 os模块 得到当前工作目...

  • python的读写 ,创建 ,文件

    python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前...

网友评论

      本文标题:Python文件与文件夹操作

      本文链接:https://www.haomeiwen.com/subject/wfyfrftx.html