zoukankan      html  css  js  c++  java
  • Python 文件处理 Bool类型

    1.Python 文件处理

    今天发现在Mac OS X上进行文件处理时,三种模式'r', 'w'('r+', 'w+'),'a'.

    在Mac上进行append时,必须使用'a'模式,以前好像用'w+'也可以的.

    f.close()的作用相当于最后的存盘。

    压缩文件:

    import os
    import zipfile
    import time
    # 压缩目录
    source_dir= r'F:web'
    # 按时间生成文件名称
    target_file = time.strftime('%Y%m%d%H%M%S') + '.zip'

    myZipFile = zipfile.ZipFile(target_file, 'w' )# 压缩所有文件,包含子目录
    for root,dirs,files in os.walk(source_dir):
    for vfileName in files:
    fileName = os.path.join(root,vfileName)
    myZipFile.write( fileName, fileName, zipfile.ZIP_DEFLATED )
    # 压缩完成
    myZipFile.close()

    2. Python Bool type

    虽然boolPython build-in function中被介绍,但它实际上是个类,拥有唯一的两个实例True和False,这样看上去它们既不是true/false,也不是TRUE/FALSE显得有理由一点。bool是int的子类,不可以被继续继承下去。

    从函数的角度看,bool可以接受任意的参数,数字、字符等,也可以没有参数,bool根据参数,通过测试判断过程,返回True或False。

    看下面:

    >>> if True:
         
    print "OK"
     
    OK
    >>> if False:
         
    print "OK"
     
    >>>
     
  • 相关阅读:
    python操作文件
    匿名函数 列表生成式 字典生成式 递归
    pecan API调用
    lvm磁盘分区
    PasteDeploy部署Pecan API 服务
    oslo_service服务
    python pbr 打包
    stevedore动态加载模块
    mongodb 副本集部署
    python装饰器
  • 原文地址:https://www.cnblogs.com/SunWentao/p/1490641.html
Copyright © 2011-2022 走看看