zoukankan      html  css  js  c++  java
  • 常用的Python操作

    一、文件通配符,检测当前工作目录下的文件(可以使用os库或者sys库更换工作目录)

    检索当前工作目录下的py文件

    import glob
    glob = glob.glob('*.py')  #适用正则规则
    print(glob)

    二、系统库os的常用

    import os
    nowpwd = os.getcwd() #返回当前工作目录
    print(nowpwd)
    os.chdir(r'D:untitled1') #修改工作目录
    chpwd = os.getcwd()
    print(chpwd)
    os.system('mkdir today') #执行系统命令创建一个today文件夹

    三、生成随机数

    1.任取列表里的一个随机数

    import random
    rdgame = random.choice(['DNF', 'LOL', 'CF'])
    print(rdgame)

    2.#随机生成一个0~1的小数float

    f = random.random()
    print(f)

    3.随机生成一个range(n)范围内的整数

    i = random.randrange(100)
    print(i)

    4.随机生成50~100的十个随机数、返回一个列表

    rd = random.sample(range(50,100), 10)
    print(rd)

    四、时间库

    from datetime import date
    from datetime import datetime
    nowday = date.today()
    print(nowday)  #返回现在的日期
    nowtime = datetime.now()
    print(nowtime) #返回当前时间的具体信息
    dt = datetime(2019, 4, 19, 12, 20) #给dt变量赋值一个时间: 用指定日期时间创建datetime
    print(dt) #打印查看

    str转为datetime

    cday = datetime.strptime('2019-6-1 18:19:59', '%Y-%m-%d %H:%M:%S')
    print(cday)

    datetime转为str

    cstr = cday.strftime('%a, %b %d %H:%M')
    print(cstr)
  • 相关阅读:
    Course Schedule II
    Vim笔记
    python programming
    暴风电视刷机教程
    python asyncio
    sqlalchemy lock and atomic
    rust学习(二)
    rust-vmm 学习(二)
    e3s10 网络管理
    打造VIM成为IDE - nerdtree
  • 原文地址:https://www.cnblogs.com/chenruhai/p/12464227.html
Copyright © 2011-2022 走看看