Python_OS及运算符整理

Python_OS及运算符整理
  OS作为python相关的系统模块,提供了非常丰富的接口,可以帮助我们获取系统的相关信息,现整理常用如下:
        listdir(path):  列举目录下所有文件
        makedir(path):创建文件夹,如果存在,会报异常  .可以使用os.path.exists 判断
        walk(path) : 列举 path下所有的文件和文件夹
        name  : 返回使用的平台
        

OS.path 模块主要功能:
        abspath(path):返回绝对路径,如果已经是,则保持
        basename(path): 返回path的文件名
        isfile(path): 是否是文件路径
        isdir(path): 是否是文件夹路径

运算符;
        算术运算:    +    -    *    /    %    **(幂)      //(商的整数部分)
        比较运算:   ==    !=    >       <     >=        <=
        赋值运算:    =         +=        -=       *=        /=        %=        **=        //=
        类型转换:int(x)            float(x)            complex(x) 复数,实部x,虚部0
        list的操作:    len(L)        3 in [1,2,3]         for x in [1,2,3] :print(x,end = '   ')
                            max(L)        min(L)            list(seq)元组到列表
            function: List.append(obj)        List.count(obj)        list.extend(seq) 追加多值
                            list.index(obj)  返回第一索引位置
                            list.insert(index,obj)       插入列表
                            list.pop(obj=lis[-1])       默认删除最后一个
                            list.remove(obj)      移除某个值得第一个匹配项
                            list.reverse()            反向
                            list.sort([func])       排序
                            list.clear()          清空
日期和时间: time
    import time
    localtime = time.localtime(time.time())
    localtime.struct_time(.......)
    格式化: time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())              'yyyy-mm-dd hh:mm:ss'
        %y  两位年份
        %Y  四位年份
        %m  月份
        %d   天
        %H 24小时
        %I   12小时
        %M  分钟
        %S   秒
function:      time.clock()  返回CPU的时间,
                    time.sleep(secs)  推迟线程运行
                    time.strftime(fmt,[,tupltime])  格式化时间
                    time.strptime(str,fmt= '%Y-%m-%d %H:%M;%S')  格式字符串
Calendar日历模块:
        calender.calendar(year,w=2,l=1,c=6) : 打印year的日历,3个月一行,每日间隔w,月间隔c,l是星期行数
        Python_OS及运算符整理_第1张图片
            


calendar.isleap(year) 是否是闰年(run)
calendar.month(year,month,w= 2,l=1) 打印某一个月
Python_OS及运算符整理_第2张图片
calendar.monthcalendar(year,month): 2017-12,从周5开始,
[[0, 0, 0, 0, 1, 2, 3], [4, 5, 6, 7, 8, 9, 10], [11, 12, 13, 14, 15, 16, 17], [18, 19, 20, 21, 22, 23, 24], [25, 26, 27, 28, 29, 30, 31]]
calendar.prcal(year,w=2,l=1,c=6)    打印的简化
calendar.prmonth(year,month,w=2,l=1 )     打印的简化
calendar.setfirstweekday(weekday)         0 - 6 .默认周一开始
calendar.weekday(year,month,day)   返回日期码 0-6   

你可能感兴趣的:(Python)