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是星期行数
        
            


calendar.isleap(year) 是否是闰年(run)
calendar.month(year,month,w= 2,l=1) 打印某一个月

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   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值