zoukankan      html  css  js  c++  java
  • 模块&文件

    一、模块和包导入

    模块:以 .py 结尾的文件,就是一个模块

    包:python中的包就是一个包含一个__init__.py文件的目录(文件夹)

     

    推荐使用

    import 模块名

    from 包名 import 模块名

    from 包名.包名 import 模块名

    注意点

    import 包名.模块名

    包和文件夹的区别:

    包里面多了一个__init__.py的文件

    导入包的时候,包里面的__init__.py这个文件会自动执行

    二、文件操作

    1、打开文件和关闭文件

     2、文件打开的模式

    打开文件:open(参数1,参数2,参数3)

    参数1:指定文件

    参数2:打开的模式

        r:读取模式,如果被打开的文件不存在,直接报错

        a:追加写入(在文件中原有的内容最后追加写入),被打开的文件不存在,会自动创建一个

        w:覆盖写入(清空文件中原有的内容),被打开的文件不存在,会自动创建一个操作一些图片,视频等文件

        rb:读取模式如果被打开的文件不存在,直接报错(以二进制模式去打开文件)

        ab:追加写入(在文件中原有的内容最后追加写入),被打开的文件不存在,会自动创建一个(以二进制模式去打开文件)

        wb:覆盖写入(清空文件中原有的内容),被打开的文件不存在,会自动创建一个(以二进制模式去打开文件)    

    参数3:编码方式("utf-8"

    3、文件的读取

     

     

     4、上下文管理器

    with:开启open返回文件句柄对象的上下文管理器(执行完with的代码语句之后,会自动关闭文件)
    with open(file="text.txt", mode="r", encoding="utf-8") as f:
        c = f.read()
        print(c)

  • 相关阅读:
    Win7中隐藏的上帝模式——GodMode
    C# 中有关 using 关键字
    数据结构 实验三  二叉树
    数据结构 实验二 栈
    指针知识(六):指针的指针
    指针知识(五):指针(pointer)和常量(const)
    指针知识(四):指针数学计算
    指针知识(三):指针与数组
    指针知识(二):指针初始化
    指针知识(一):指针声明
  • 原文地址:https://www.cnblogs.com/python-squirrel/p/11896659.html
Copyright © 2011-2022 走看看