zoukankan      html  css  js  c++  java
  • Head First Python之4持久存储

    open()用法

    # encoding:utf-8
    
    try:
        # 写模式打开文件,若不存在该文件,则创建
        out = open("data.out", "w")
        # 默认为读模式,等价于out = open("data.out", "r")
        # out = open("data.out")
        # 追加+写模式
        # out = open("data.out", "a+")
    
        # 标准输出(通常是屏幕),使用file参数将数据写入到指定的文件
        print("blues stun easily", file=out)
    
    # 出现异常的类型很多,我们需要了解具体的异常信息,可以使用as err,将异常打印出来
    except IOError as err:
        # 将err对象转换成字符串类型
        print("file error:" + str(err))
    
    # 无论try中的语句执行是否出问题,都会执行finally中的代码
    finally:
        # 如果某些异常情况导致文件不存在,则会引发异常,所以想判断文件是否存在,存在则关闭文件
        if 'data' in locals():
            # 记得一定要关闭
            out.close()
    
  • 相关阅读:
    2017年9月22日 关于JS数组
    2017年9月20日
    2017年9月19日 JavaScript语法操作
    2017年9月18日
    2017年9月17日 JavaScript简介
    2017年9月16日
    2017年9月15日
    2017年9月14日
    2017年9月12日
    贪吃蛇全文
  • 原文地址:https://www.cnblogs.com/lingzeng86/p/6805003.html
Copyright © 2011-2022 走看看