• Python3入门系列之-----file方法操作


    file方法

    file处理文件的一些方法,创建一个file对像后即可对文件进行读写相关操作,首先你得打开文件,此处用到open函数

    open函数

    语法:file_objcet = open(file_name,access_mode)

    实例一:

    file_name = open(“Python.txt”,” r”) # “Python.txt”将要访问的文件名字,r为只读方式

    注:Python.txt是在当前目录,那如果是在其它目录怎么办呢?

     

    实例二:

    file_name = open(r“F: estPython.txt”, ”r”)

    注:Python文件在F盘下的test文件下,注意window系统的话斜杠

     

    实例三:

    file = r“F: estPython.txt”

    open = open(file, ‘r’)

    注:遇到转义字符,为了不让转义,有两种处理方式:

    第一种: (前面再加一个反斜杠)

    第二种:r”"(字符串前面加r,使用字符串原型)

    15.2 file对像的属性

    一个文件被打开后,你有一个file对象,你可以得到有关该文件的各种信息。

    属性

    描述

    file.closed

    返回true如果文件已被关闭,否则返回false。

    file.mode

    返回被打开文件的访问模式。

    file.name

    返回文件的名称。

    file.softspace

    如果用print输出后,必须跟一个空格符,则返回false。否则返回true。

    以下是和file对象相关的所有属性的列表:

    实例:

    # 打开一个文件

    fo = open("foo.txt", "wb")

    print "文件名: ", fo.nameprint 

    print "是否已关闭 : ", fo.closedprint 

    print "访问模式 : ", fo.modeprint 

    print "末尾是否强制加空格 : ", fo.softspace

     

    15.3 close()方法

    关闭文件后,不能再对文件进行操作

    语法:

    fileobject.close()

    15.4 write()方法

    实例:写入

    # 打开一个文件

    file = open("file.txt", "wb") 

    file.write( "Python");

     # 关闭打开的文件

    file.close()

     

    15.5 read()方法

    语法:

    fileObject.read(count)

    注:在这里,被传递的参数是要从已打开文件中读取的字节计数。该方法从文件的开头开始读入,如果没有传入count,它会尝试尽可能多地读取更多的内容,很可能是直到文件的末尾。

    实例:读取,没传入参数

    '''
    # 文件内容:
    I love Python
    I love PHP
    '''
    file_path = "Python.txt"
    open_file = open(file_path)


      如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。
      如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进到902061117,群内会有不定期的发放免费的资料链接。


  • 相关阅读:
    【转】The final local variable xxx cannot be assigned, since it is defined in an enclosing type
    Android开发UI之手动显示和隐藏软键盘
    ListView使用CursorAdapter增加和删除item
    转:LayoutInflater作用及使用
    Android开发之ContentValues
    Android开发:向下一个activity传递数据,返回数据给上一个activity
    Android开发之bug-No Activity found to handle Intent
    Android学习Service中遇到的问题
    You must supply a layout_width attribute的错误原因及解决办法
    Android:EditText 属性
  • 原文地址:https://www.cnblogs.com/zzpython/p/13276241.html
Copyright © 2020-2023  润新知