美文网首页
python高级 文件操作

python高级 文件操作

作者: 埃菲尔上的铁塔梦i | 来源:发表于2018-07-08 19:43 被阅读0次

1、文件的打开与关闭

(1) 打开文件

 f = open('test.txt','w')

(2) 关闭文件

#新建一个文件,文件名为:test.txt
f = open('test.txt','w')
#关闭这个文件
f.close()

(3)写入文件

f = open('test.txt','w')
f.write('hello world')

(4)读文件

f = open('test.txt', 'r')

content = f.read(5)

print(content)

最重要的就是这四种方法 (1)打开、(2)、关闭(3)、写入(4)读

2、下面是文件的访问模式和说明

image.png

3、文件的定位读写

(1)获取当前读写的位置

# 打开一个已经存在的文件
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()

(2)定位到某个位置

下面是定位的方法:

    * offset:偏移量
    * from:方向
        * 0:表示文件开头
        * 1:表示当前位置
        * 2:表示文件末尾
# 打开一个已经存在的文件
f = open("test.txt", "r")
str = f.read(30)
print "读取的数据是 : ", str

# 查找当前位置
position = f.tell()
print "当前文件位置 : ", position

# 重新设置位置
f.seek(5,0)

# 查找当前位置
position = f.tell()
print "当前文件位置 : ", position

f.close()

4、文件的重命名和删除

(1)重命名

  • 先导入一个os模块,然后用 rename()可以完成对文件的重命名操作
import os
os.rename("毕业论文.txt", "毕业论文-最终版.txt")

(2)删除

  • os模块中的remove()可以完成对文件的删除操作,remove(待删除的文件名)
import os
os.remove("毕业论文.txt")

5、文件夹的相关操作

(1)创建文件夹

import os
os.mkdir("张三")

(2)获取当前目录

import os
os.getcwd()

(3)改变默认目录

import os
os.chdir("../")
  • (4)获取目录列表
import os
os.listdir("./")

(5)删除文件夹

import os
os.rmdir("张三")

6、文件备份系统和批量重命名

下面是我写的一个文件管理大师系统 大家请参考

6.PNG
7.PNG

相关文章

  • Python高级 文件操作

    文件打开与关闭 打开文件 open(文件名,访问模式) 关闭文件 close() 访问模式:r ...

  • python高级 文件操作

    1、文件的打开与关闭 (1) 打开文件 (2) 关闭文件 (3)写入文件 (4)读文件 最重要的就是这四种方法 (...

  • 14.Python之文件操作

    Python之文件操作 文件操作通过Python中的内置函数open()对文件进行操作。文件操作需要如下几个参数:...

  • 04-Nextflow 文件和I/O

    基本读/写, 逐行读取文件, 高级文件读取操作, 高级文件写入操作, 列出目录内容, 创建目录, 创建链接, 复制...

  • 第二节课:Python 操作文件 ——软件测试派

    学习目标:掌握 python 操作文件 python 提供内置函数 open()实现对文件的操作。 python ...

  • python 高级 文件与相关操作

    先说一下打开文件与关闭文件与写入内容在python3中我们可以使用open函数 打开一个已经存在的文件或者创建一个...

  • python模块--shutil高级文件操作

    1. 简介 shutil模块提供了大量的文件的高级操作。特别针对文件拷贝和删除,主要功能为目录和文件操作以及...

  • Python高级语法之文件操作

    一、文件操作的作用 思考:文件操作包含什么? 答:打开、关闭、读、写、复制… 思考:文件操作的的作用是什么? 答:...

  • Python遍历目录并操作文件

    今天来使用python操作文件,包括根据模式查找文件、删除文件操作。 完整代码托管在python/find...

  • 解析Python中的文件操作

    1.简介 在Python中无需引入额外的模块来进行文件操作,Python拥有内置的文件操作函数(除了内置文件操作函...

网友评论

      本文标题:python高级 文件操作

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