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"
     
    >>>
     
  • 相关阅读:
    亚马逊云IoT平台接入开发记录
    pip下载速度慢更换清华源试试
    gitlab回归上一次提交
    uos桌面壁纸存放路径
    python中json中的dump和dumps
    Python中的类中__dict__方法
    C++ | 数组反转的三种方法
    《C++Primer Plus》 | 复合类型
    pwn 中的函数 | 持续更新
    七月安恒DASCTF | 复现
  • 原文地址:https://www.cnblogs.com/SunWentao/p/1490641.html
Copyright © 2011-2022 走看看