zoukankan      html  css  js  c++  java
  • 寒假大数据学习笔记二

      本次学习记录内容为python基础,python版本是3.5、3.7,学习内容包括文件操作,基本的异常,简单的Easygui,常用的魔法方法。

      1、文件操作

      核心语句是open语句,操作规则为open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)。file参数是文件路径,相对路径以相应python文件所在位置为基准。mode为启动模式,模式如下

    参数 操作
    r 以只读方式打开(默认)
    w 以写入方式打开,覆盖已有的文件
    x 创建一个新文件并写入
    a 当文件存在时写入并追加到文件末尾
    b 二进制模式
    t 文本模式(默认)
    + 可读写模式
    U 通用换行符支持

      2、基本异常

      python的常见异常:

     AttributeError:试图访问一个对象没有的属性,比如A.x,但是A没有属性x。

      

      FileNotFoundError:文件未找到异常。

      

      NameError:使用一个还未被赋予对象的变量

      

     TypeError:传入对象类型与要求的不符合

      

     3、简单的easygui

      msgbox()

      

      buttonbox()

      4、常用的魔法方法

        __init__:将传入的参数初始化。

        __new__:在对象实例化时最开始调用,创建类并返回类的实例。加上上面的__init__,两个可以一同看做“构造         函数”。

        __del__:在对象的生命周期结束时调用,可以简单的理解为“析构函数”。

        __getattr__,__setattr__,__delattr__,__getattribute__:这四个魔法方法都是对类中属性的操作方法。

  • 相关阅读:
    无符合条件的记录,SUM函数返回NULL。返回0而不是Null
    Java中的堆栈,队列,链表
    Java集合类的问题
    2014.7.30日结
    我的CSS之路1
    2014.7.27-7.28日结
    LeetCode解题源代码链接集锦一
    2014.7.23日结
    C++之数组声明与初始化
    系统结构之指令
  • 原文地址:https://www.cnblogs.com/YXSZ/p/12246936.html
Copyright © 2011-2022 走看看