• Python连载23-file_analysis


    一、文件

    1.定义:长久保存信息的一种信息集合

    2.常用操作:(1)打开关闭(2)读写内容(3)查找

    3.open函数

    (1)意义:打开文件,带有很多参数

    (2)第一个参数:必须有,文件的路径和名称

    mode:表明文件用什么方式打开

    i.r代表只读的方式打开;ii.w:写方式打开,会覆盖以前的内容;iii.x代表创建方式打开,如果文件已经存在,则会报错;iv.a代表append方式以追加的方式对文件内容进行写入;v.b代表binary方式,二进制方式写入;vi.t代表文本的方式打开;vii.+代表可读写

    #f称之为文件句柄
    
    f = open(r"C:Userslenovo1Desktop微信公众号运营-Python新建 Microsoft Word 文档.docx",'w')
    
    #打开之后一定要关闭
    
    f.close()
    
    #案例说明,以写方式打开文件,默认是如果没有这个文件,则会创建

    4.with语句

    (1)含义:使用的技术是一种成为上下文管理的协议的技术(ContextManagementProtocal)

    (2)自动判断文件的作用域,自动关闭不再使用的打开的文件句柄

    with open(r"C:Userslenovo1Desktop微信公众号运营-Python新建 Microsoft Word 文档.docx",'r') as f:
    
        #按行读取内容
    
        strling = f.readline()
    
        #磁结构保证能够完整的读取文件直到结束
    
        while strling:
    
            print(strling)
    
            strline = f.readline()
    
     

    二、源码:

    d22_1_file_analysis.py

    地址:https://github.com/ruigege66/Python_learning/blob/master/d22_1_file_analysis.py

    2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)

    3.博客园:https://www.cnblogs.com/ruigege0000/

    4.欢迎关注微信公众号:傅里叶变换,后台回复”礼包“,获取大数据学习资料

  • 相关阅读:
    Java垃圾收集算法
    Java回收方法区中回收的类
    Android 聊天软件客户端
    Android 面试
    基于Android的简单聊天工具-服务器端
    Java多线程
    业务序号重排序
    Dubbo异步转同步
    Dubbo加权轮询负载均衡算法应用之推荐产品
    Linux文件句柄数配置
  • 原文地址:https://www.cnblogs.com/ruigege0000/p/11192437.html
Copyright © 2020-2023  润新知