zoukankan      html  css  js  c++  java
  • python学习之路——软件开发规范/time模块

    目录规范:

      (1)文件的规范写法

      bin    可执行文件

      conf  配置文件

      core  主要业务逻辑

      db     数据文件

      lib      库(公共代码  第三方模块)

      log     日志文件

      readme   说明文档(是一个文件)

      在以上文件中,没有需要作为包的,包通常放到lib中,但是lib不应该作为包

      

      (2)定制程序的入口  主要将项目的根目录添加到环境变量中

    python中os.path.dirname(__file__)的使用


    返回脚本的路径

    (1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如:
          python c:/python27/test/test.py
          那么将输出 c:/python27/test/
     (2).当"print os.path.dirname(__file__)"所在脚本是以相对路径被运行的, 那么将输出空目录,比如:
         python test.py

         那么将输出空字符串

    time模块:

    在Python中,通常有这几种方式来表示时间:

      1.时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。

      2.格式化的时间字符串 :按照我们想要的方式输出,比如 2017-05-07-19:37:20

      3.元组(struct_time)   :struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时) 

      时间戳:time.time() 从1970年1月1日00:00:00到此刻的秒数,主要用于计算程序的执行时间等。

      结构化时间:time.localtime()        time.gmtime()世界标准时间(格林尼治时间)

      结构化时间转成时间戳:time.mktime(time.localtime())

      结构化时间转成字符串时间:time.strftime('%Y-%m-%d %X',time.localtime())

      字符串时间转成结构化时间:time.strptime('2017:05:07:19:47:36','%Y-%m-%d %X')

      

  • 相关阅读:
    CSS3实战手册(第3版)(影印版)
    21世纪C语言(影印版)
    Spring Data:企业级Java的现代数据访问技术(影印版)
    Hive编程(影印版)
    iOS 6编程Cookbook(影印版)
    做自己——鬼脚七自媒体第一季
    放飞App:移动产品经理实战指南
    《推荐系统》+《推荐系统实践》
    步步惊“芯”——软核处理器内部设计分析
    ip的划分,超详细
  • 原文地址:https://www.cnblogs.com/unbrokenlin/p/9792627.html
Copyright © 2011-2022 走看看