zoukankan      html  css  js  c++  java
  • 【原创】python:open函数的使用方法

        文件对象不仅可以用来访问普通的磁盘文件,也可以访问其他类型抽象层面上的"文件",下面介绍open函数在python操作文件上的常用方法。

       file_object=open(file_name,access_mode='r',buffering='-1')

       access_mode:文件使用模式,在open函数中默认为只读。其他模式还有:

            w:以写方式打开

            a:以追加模式打开

            r+:以读写模式打开

            w+:以读写模式打卡

            rb:以二进制读模式打开

            wb:以二进制写模式打开

            ab:以二进制追加模式打开

            rb+:以二进制读写模式打开

            wb+:以二进制读写模式打开

            ab+:以二进制追加模式打开

       

    open对象常用的方法

    read():读取字节到字符串中

    readline():打开文件的一行,包括行结束符

    readline():打开文件,读取所有行

    write():将字符串写入文件,写入对象为字符串

    writelines():将列表写入文件,对象是列表。

    seek():偏移量

    tell():返回当前文件指针的位置

          下面是一个例子,创建一个新文件,然后写入字符串,如果写入字符为".",则写入结束,然后打印出文件内容。

    #!/usr/bin/env python
    import os
    filename=raw_input("please input your filename:")
    while True:
        if os.path.exists(filename):
            print "ERROR,the filename exists!"
        else:
        break
    a=[]
    while True:
        line=raw_input(">")
        if line==".":
        break
    else:
        line=line+" "
    a.append(line)
    file=open(filename,"w+")
    file.writelines(a)
    file.close()
    file1=open(filename,"r")
    for i in file1:
    print i.strip()

  • 相关阅读:
    并发容器梳理
    CAS总结
    原子类总结and-Git提交出现error: src refspec master does not match any的问题
    简单工厂模式小结
    JVM学习与问题总结——java内存区域与内存溢出异常
    反射机制学习记录
    观察者模式
    IDEA的一些常用设置
    建造者模式
    【[AH2017/HNOI2017]礼物】
  • 原文地址:https://www.cnblogs.com/puremans/p/6445550.html
Copyright © 2011-2022 走看看