python文件操作

文件过滤。

        显示一个文件的所有行, 忽略以井号( # )开头的行

  1. a= open('test.txt', 'r')  
  2. for eachline in a:  
  3.     if not eachline.startswith("#"): 
  4.          print eachline, 
 
文件重命名
import os

    os.rename("毕业论文.txt", "毕业论文-最终版.txt")
文件删除

    import os

    os.remove("毕业论文.txt")

获取当前读写位置
tell

定位到某个位置

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

seek(offset, from)有2个参数

  • offset:偏移量
  • from:方向
    • 0:表示文件开头
    • 1:表示当前位置
    • 2:表示文件末尾

文件夹操作

<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("张三")







posted on 2018-04-28 09:47  bigice  阅读(131)  评论(0)    收藏  举报

导航