zoukankan      html  css  js  c++  java
  • python 备忘(内置模块)


    • 时间模块
    CLICK ME

    pytz,time,datetime

    
    import pytz
    import time
    import datetime
    
    # print(pytz.country_timezones('cn'))  # 查询中国所拥有的时区
    # print(pytz.country_timezones('us'))  # 查询美国所拥有的时区
    
    user_time = datetime.datetime(2018, 8, 3, 15, 30)   #<class 'datetime.datetime'>
    user_time1=user_time.strftime("%Y-%m-%d %H:%M:%S")  #<class 'str'>
    
    # 选择时区,生成一个时区对象
    tz = pytz.timezone('Asia/Shanghai')
    
    # 得到指定时区的当前时间,然后将时间进行格式化
    user_time = datetime.datetime.now(tz).strftime("%Y-%m-%d %H:%M:%S")
    
    # 将得到的时间转换成时间戳,根据需求按照实际情况进行了时间的加减,然后再将时间进行格式化
    India_time = time.mktime(time.strptime(user_time, '%Y-%m-%d %H:%M:%S'))-int(3)*60*60
    USA_time = time.mktime(time.strptime(user_time, '%Y-%m-%d %H:%M:%S'))-int(15)*60*60
    Canada_time = time.mktime(time.strptime(user_time, '%Y-%m-%d %H:%M:%S'))-int(12)*60*60
    
    print('现在时间'.center(80,'*'))
    print('北京时间:   :',user_time)
    print('India_time :',time.strftime("%Y-%m-%d %H:%M", time.localtime(India_time)))
    print('USA_time   :',time.strftime("%Y-%m-%d %H:%M", time.localtime(USA_time)))
    print('Canada_time:',time.strftime("%Y-%m-%d %H:%M", time.localtime(Canada_time)))
    
    
    print('指定时间'.center(80,'*'))
    user_time = datetime.datetime(2018, 8, 3, 15, 30)  # datetime 对象 2018-08-03 15:30:00
    user_time=user_time.strftime("%Y-%m-%d %H:%M:%S")
    # 将得到的时间转换成时间戳,根据需求按照实际情况进行了时间的加减,然后再将时间进行格式化
    India_time = time.mktime(time.strptime(user_time, '%Y-%m-%d %H:%M:%S'))-int(3)*60*60
    USA_time = time.mktime(time.strptime(user_time, '%Y-%m-%d %H:%M:%S'))-int(15)*60*60
    Canada_time = time.mktime(time.strptime(user_time, '%Y-%m-%d %H:%M:%S'))-int(12)*60*60
    
    print('北京时间:   :',user_time)
    print('India_time :',time.strftime("%Y-%m-%d %H:%M", time.localtime(India_time)))
    print('USA_time   :',time.strftime("%Y-%m-%d %H:%M", time.localtime(USA_time)))
    print('Canada_time:',time.strftime("%Y-%m-%d %H:%M", time.localtime(Canada_time)))
    
    

    • python 的os模块
    CLICK ME

    文件相关
    https://www.cnblogs.com/xiaoxiaolvdou/p/9461700.html

    # 创建一系列目录,目录路径之前文件夹不存在也可,会立即创建
    os.makedirs(path) 
    
    # 连接目录与文件名或目录
    os.path.join(path,name)
    
    # 分别检验给出的路径是一个文件还是目录
    os.path.isifle()和os.path.isdir()
    
    # 返回一个路径的路径名或者文件名
    os.path.split(路径)
      #将路径分为两部分
      print(os.path.split(r"E:python	est6"))
      结果:('E:\柠檬班\python', 'test6')
    
      #获取文件或者目录的路径
      print(os.path.split(r"E:python	est6")[0])
      结果:E:柠檬班python
    
      #从目录中提取文件名或者路径名
      print(os.path.split(r"E:python	est6")[-1])
      结果:test6
    
    # 返回文件名
    os.path.basename(path)
    
    
    
    

    • things
    CLICK ME

    title

    
    

  • 相关阅读:
    Html笔记(四)图像
    Html笔记(三)列表
    Html笔记(二)字体
    Html笔记(一)概述
    mysql基础~经典题目
    MGR架构~原理细节分析(8.0最新版)
    hiveserver2
    恋爱心理
    和谐之道
    智者遇事求心,庸者遇事求境
  • 原文地址:https://www.cnblogs.com/amize/p/13306356.html
Copyright © 2011-2022 走看看