美文网首页Pythoner集中营
【第九章】python之操作文件篇

【第九章】python之操作文件篇

作者: 你好夜故事 | 来源:发表于2018-08-14 15:36 被阅读17次

截止到今天,我们已经刷python算法题已经很多天了,我相信各位不是厌倦了就是厌倦了,当然,基本的知识、语法估计也是已经摸透了,如果有些不懂的地方,也是可以进行百度查阅资料,这是很正常的。下面我们开始python的文件操作,咋们一步一步来。

1、获取文件信息

import os
#获取文件信息
def getFileInfo():
    fo = open("D://test/test.txt")
    print("文件名:",fo.name)
    print("文件是否关闭:",fo.closed)
    print("访问模式:",fo.mode)

运行结果:


获取文件信息结果

看到上面代码,获取文件信息,相比java,就显得非常清晰明,我们继续往下看。

2、关闭文件

#关闭文件
def closeFile():
    fo = open("D://test/test.txt")
    print("文件是否关闭:",fo.closed)
    # 关闭文件是个好习惯
    fo.close();
    print("文件是否关闭:",fo.closed)

运行结果:


关闭文件结果

3、在文件中添加内容

#在文件中添加内容
def writeInfoToFile():
    fo = open("D://test/test.txt", "w")
    fo.write( "小白学python!")
    fo.closed

运行结果:


在文件中添加内容结果

同时普及一下操作文件权限知识点:


操作文件权限

4、在文件中追加内容

#在文件中追加内容
def writeInfoToFileAppend():
    fo = open("D://test/test.txt", "a+")
    fo.write( "\n小白学python!\n")
    fo.closed

运行结果:


在文件中追加内容结果

5、读文件

#读文件
def readFile():
    fo = open("D://test/test.txt", "r+")
    print(fo.read(2)) # 读取前2两个字符
    # 查找当前位置
    position = fo.tell()
    print("当前位置",position)
    # 把指针再次重新定位到文件开头
    position = fo.seek(0, 0)
    str = fo.read(3)
    print("重新读取字符串 : ", str)
    # 关闭打开的文件
    fo.close()

运行结果:


读文件结果

6、重新给文件命名

#重新给文件命名
def renameFile():
    #需要引入import os
    os.rename("D://test/test.txt","D://test/test1.txt")

运行结果:


重新给文件命名结果

7、删除文件

#删除文件
def removeFIle():
    #需要引入import os
    os.remove("D://test/test1.txt")

运行结果:


删除文件结果

8、创建文件夹

#创建文件夹
def mkdir():
    #需要引入import os
    os.mkdir("D://test2")

os还提供很多操作文件方法,比如改变当前目录名称chdir方法、获取当前目录名称getcwd方法,以及删除某个目录rmdir方法等等,具体操作时,可自行查阅资料。
好了各位,具体的python操作文件篇就此结束了,下一篇我们将一起学习python的异常处理。
上一章,【python算法刷题开始(4-中级)】
下一章,【python之操作文件篇】

相关文章

  • 14.Python之文件操作

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

  • 6.3Pytyhon文件的操作(三)

    目录 [TOC] 前言 这是相续上两篇6.1Python文件的操作(一)6.2Python 文件的操作的第三篇文章...

  • 【第九章】python之操作文件篇

    截止到今天,我们已经刷python算法题已经很多天了,我相信各位不是厌倦了就是厌倦了,当然,基本的知识、语法估计也...

  • Python 入门之文件

    Python 入门之 文件 1、文件操作 找到文件位置 双击打开 进行一些操作 r—read(读) w—write...

  • Python篇-文件操作

    一 : 文件的基本操作 ( 1 )只读 打开文件 以utf-8的编码方式打开f 是 open函数调用操作系统,返...

  • python的进修之路

    python基础篇(一)【变量,赋值,输入,输出和导入,运算符,数据类型,文件基本操作】 python基础篇(二)...

  • python_对文件的处理

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

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

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

  • Python之文件操作

    author = "jolting" date = "2018-03-20" 读写文件是最常见的IO操作,pyth...

  • Python之文件操作

    文件读写 文件读写是最基本的IO操作,在Python中内置了open函数来用于文件的读写操作,此函数创建一个文件对...

网友评论

    本文标题:【第九章】python之操作文件篇

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