zoukankan      html  css  js  c++  java
  • ms

    #7 24

    import datetime
    import time
    # print(time.ctime())  #Wed Jul 24 21:58:39 2019
    print(time.localtime())  # struct_time
    print(time.time())     #1563976743.373683
    print(datetime.date.today()) #2019-07-24
    print(datetime.datetime.today()) #2019-07-24 22:04:07.553081
    print(datetime.datetime.now()) #2019-07-24 22:04:07.553081
    
    tm3 = datetime.datetime.strptime("2018-01-16 23:44:55", "%Y-%m-%d %H:%M:%S")
    print(tm3.year)
    
    时间戳 结构化 字符串   time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(stamp))
    字符串 结构化 时间戳   time.mktime(time.strptime('2019-9-1 9:9:1',"%Y-%m-%d %H:%M:%S"))
    
    lst = [1,2,3,4,5]
    import random
    print(random.shuffle(lst))  #没有返回值 None  随机打乱
    ms1 time.ctime(时间戳 seconds)
    import threading
    import time
    flag = 0
    class MyThread(threading.Thread):
        def __init__(self,name,counter):
            threading.Thread.__init__(self)
            self.name = name
            self.counter = counter
    
        def run(self):
            print('%s'%self.name,'开始')
            fn(self.name,self.counter ,5) #把要执行的代码写到run函数里面 线程在创建后会直接运行run函数
            print('%s' % self.name, '结束')
    
    def fn(threadName, delay, counter):
    
            while counter: #5 4 3 2 1   延迟1/2秒
                if flag:
                    threadName.exit()
                time.sleep(delay)
                print("%s: %s" % (threadName, time.ctime(time.time())))
                counter -= 1
    
    t1 = MyThread('t1',1)
    t2 = MyThread('t2',2)
    t1.start()
    t2.start()
    t1.join()
    t2.join()
    print('线程结束')
    
    # t1 开始
    # t2 开始
    # t1: Thu Jul 25 10:12:36 2019   1
    # t1: Thu Jul 25 10:12:37 2019   2
    # t2: Thu Jul 25 10:12:37 2019  -1-
    # t1: Thu Jul 25 10:12:38 2019   3
    # t1: Thu Jul 25 10:12:39 2019   4
    # t2: Thu Jul 25 10:12:39 2019  -2-
    # t1: Thu Jul 25 10:12:40 2019   5
    # t1 结束
    # t2: Thu Jul 25 10:12:41 2019  -3-
    # t2: Thu Jul 25 10:12:43 2019  -4-
    # t2: Thu Jul 25 10:12:45 2019  -5-
    # t2 结束
    # 线程结束
       t1延迟1秒  t2延迟2秒
    ms1 thread
  • 相关阅读:
    (四)使用SecureCRTPortable 连接虚拟机 安装jdk
    (三)配置本地YUM源
    (二) 配置 centos6.7
    docker学习
    linux磁盘情况查看处理
    日志文件切割
    已有项目创建git
    微擎绑定开放平台后依然拿不到唯一id?
    php7 安装mongodb扩展
    mongodb 学习
  • 原文地址:https://www.cnblogs.com/zhangchen-sx/p/11241501.html
Copyright © 2011-2022 走看看