日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

2018-06-25-Python全栈开发day21-part2-time模块介绍

發布時間:2024/10/12 python 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2018-06-25-Python全栈开发day21-part2-time模块介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

模塊的作用:和函數類似,為了避免大量重復代碼的產生,可以高效率地完成工作。

通過導入系統或者他人已經寫好的模塊,避免重復造輪子,快速達到預定的目的。

一個py文件就可以是一個模塊,py文件內的函數可以是調用的方法。

模塊的種類

? ?  python標準庫

   第三方模塊

   應用程序自定義模塊

?

1.模塊使用的方法

  1.1?

import test

    在import的時候,python會通過sys.path找到模塊所在的路徑,除了系統內置的路徑之外,會將執行文件的目錄也加入到path里面,

    所以,如果test和執行文件在同一目錄下,可以直接通過import來獲取

    使用test里面的方法

    test.ceshi()

  1.2 from my_mudule import test

    這個mymudule可以是路徑,比如說from web.web1.web2 import test

    如果mymudule是和執行文件在同一個文件夾下,因為這個文件夾已經在執行的時候加入到path里面,所以直接寫mymudule,python是可以找到這個文件夾的,,但是如果不在執行文件的文件夾之下,就需要像上面一樣填寫路徑。

  1.3 from test import ceshi

    在同級目錄下直接通過文件名調用函數方法,這樣調用的函數可以直接在執行文件內使用;

    ceshi()

  1.4 同時調用多個模塊

    可以通過 ?import time,test

    通過逗號隔開來同時調用

2.模塊調用的原則

  在調用模塊的時候,會先將模塊內的所用內容執行一遍

3.__name__的作用

  在執行文件中調用name,輸出的是main,不過不是執行文件,而是被調用文件執行name,輸出的是文件的路徑

  作用:1.首先在測試函數文件時,可以先

  

if __name__() == __main__():

    這樣的話,在自己調用進行測試的時候,之下的代碼可以運行,但是在被調用的時候,因為import會執行被調用文件的所有內容,用了這個可以防止測試代碼被調用

    2.可以防止自己的bin執行文件被調用

-------------

?

?

4.time模塊

4.1 import time ?time模塊的用法

  4.1.1 time.time()時間戳

    顯示時間戳,就是從1970年到現在經過了多少秒

  4.1.2 time.localtime() 結構化時間

    

import time print(time.localtime())-- time.struct_time(tm_year=2018, tm_mon=6, tm_mday=25, tm_hour=22, tm_min=9, tm_sec=30, tm_wday=0, tm_yday=176, tm_isdst=0)

  4.1.3字符串時間

?

4.2 不同時間結構之間進行轉換

  4.2.1 時間戳轉換為結構時間

    

a=time.localtime(time.time()) print(a) ------time.struct_time(tm_year=2018, tm_mon=6, tm_mday=25, tm_hour=22, tm_min=12, tm_sec=51, tm_wday=0, tm_yday=176, tm_isdst=0)

?  4.2.2 結構化時間轉換為時間戳

    

a=time.mktime(time.localtime()) print(a) --- 1529940330.0

  4.2.3 結構化時間轉換為字符串時間

    

print(time.strftime('%Y-%m-%d %X',time.localtime()))

  4.2.4 字符串時間轉換為結構化時間

  

print(time.strptime('2016:6:18:23:15:40','%Y:%m:%d:%X'))

4.3 直接顯示當前時間

    time.actime()

  

?

轉載于:https://www.cnblogs.com/hai125698/p/9226596.html

總結

以上是生活随笔為你收集整理的2018-06-25-Python全栈开发day21-part2-time模块介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。