• python常用模块学习1


    import time

    time.sleep(1)#暂停时间

    time.time()#显示当前系统时间戳

    t=time.localtime()#结构化当地时间,可以将结构化时间想象成一个类

    print(t.tm_year)#通过属性访问

    #--将结构化时间转换为时间戳 mktime

    #print(time.mktime(time.localtime()))


    #----将结构化时间转换成字符串时间strftime
    print(time.strftime("%Y-%m-%d %X",time.localtime()))


    #将字符串时间转换为结构化时间 strptime
    print(time.strptime("2016:12:24:17:50:20","%Y:%m:%d:%X"))



    print(time.strptime("2016:12:24:17:50:20","%Y:%m:%d:%X"))


    #获取固定格式时间
    # print(time.asctime())
    # print(time.ctime(time.time()))


    import datetime
    print(datetime.datetime.now())


    import random
    #
    # ret=random.random()
    # #print(ret)
    # #random的取值范围为0到1的小数
    # print(int(ret*10))
    #
    # print(random.randint(1,3))#范围1-3
    #
    # print(random.randrange(0,6))#范围0-5同range一样不包括最后的数
    #
    #
    # print(random.choice([11,22,33,55,66]))#choice随机选取一个数
    # print(random.sample([11,22,33,55,66],2))#sample取两个随机数
    #
    #
    # item=[1,4,5,7,9]
    # random.shuffle(item)
    # print(item)


    #验证码
    def v_code():
    ret=""
    for i in range(4):
    num=random.randint(0,9)
    alf=chr(random.randint(65,122))
    s=str(random.choice([num,alf]))
    ret+=s
    return ret

    print(v_code())


    #os模块是与操作系统交互的一个接口

    import os

    # print(os.getcwd())#获取当前的工作路径
    # #os.chdir("..")#改变当前工作目录
    # os.chdir("test1")
    # print(os.getcwd())

    #os.makedirs("dirname1/dirname2")可生成多层递归目录


    #os.removedirs("dirname1/dirname2")#若目录为空,则删除并递归到上级目录,若也为空也删除


    # os.remove()删除文件

    #print(os.listdir("my_modle"))


    print(os.stat("bin.py"))

    #os.sep()输出当前操作系统的特定路径分隔符

    print(os.sep)

    #print(os.system("dir"))


    print(os.path.split("modle_test\bin.py"))#将path分割成目录和文件名二元组返回


    print(os.path.dirname("modle_test\bin.py"))#返回path目录


    a=r"C:usersadmin"
    b=r"modle_test est1in.py"


    print(os.path.join(a,b))#路径拼接

    print(os.environ)#系统的环境变量
    
    
    #
    import sys
    #
    # print(sys.argv)#命令行参数List,第一个元素是程序本身路径
    #
    # command=sys.argv[1]
    # path=sys.argv[2]
    #
    # if command=="post":
    # pass
    #
    #
    # elif command=="download":
    # pass
    #

    #向屏幕显示相应内容
    import time
    for i in range(100):

    sys.stdout.write("#")
    time.sleep(0.1)
    sys.stdout.flush()#屏幕刷新
    #sys.stdout.write("#")




    如果我失败了,至少我尝试过,不会因为痛失机会而后悔
  • 相关阅读:
    Debian如何永久添加静态路由
    一句话换个说法的软件
    高级程序员简历,技术总监喜欢什么简历?
    CP936实际上是GBK,编码问题再次让我熬夜
    句子说法转换的软件,基于AI技术
    输入关键词自动生成文章(2020年人工智能写作)
    自动写文章的智能软件(基于AI写作)
    python调用接口,python接收post请求接口(附完整代码)
    人工智能是铁饭碗还是铁坑,看看人工智能博士怎么说
    远离外包公司,就是远离码农的血汗工厂
  • 原文地址:https://www.cnblogs.com/tangcode/p/11173268.html
Copyright © 2020-2023  润新知