模組:用來從邏輯上組織python**(變數,函式,類,夥計:實現乙個功能),本質就是.py結尾的python檔案(檔名:test.py,那麼對應的模組名:test)
包的定義:用來從邏輯上組織模組的,本質就乙個目錄(必須帶有乙個__init__.py檔案)
匯入單個模組:import module_name
匯入多個模組:import module_name, module2_name
匯入摸板中所有**(形如將所有**複製過來):from module1 import *
匯入模組中指定**並起乙個別名:from module1 import say_hello as say_hello_dancheng
從當前目錄下匯入test1模組:from . import test1
import 匯入相當於乙個賦值過程
匯入包本質就是執行這個包下面的__init__.py檔案
a: 標準庫
1、time與datetime
python中時間表示發:1)時間戳 2)格式化的時間字串 3)元組(共九個元素)
表現形式:
時間戳:12312312311.0
字串:2360-02-29 22:45:11
元組:time.struct_time(tm_year=2360, tm_mon=2, tm_mday=29, tm_hour=22, tm_min=45, tm_sec=11, tm_wday=0, tm_yday=60, tm_isdst=0)
獲取時間戳:time.time()
時間戳轉化為元組:gmtime:結果為utc時區
localtime:結果為utc+8時區
元組轉化為時間戳:mktime(x) x為元組
元組轉化為字串:strftime("%y-%m-%d %h:%m:%s", x) x為元組
字串轉化為元組:strptime(str, "%y-%m-%d %h:%m:%s") str字串
b: 開源模組
c: 自定義模組
python 模組的定義 匯入 優化
包 用來從邏輯上組織模組,本質就是乙個目錄 必須帶乙個 init py檔案 from a import 相當於把set模組裡面所有 都在當前執行 from a import b as b a 如果匯出的檔案重複了,可以用as取別名 import a 相當於把a中所有 執行一次,然後賦值給a impo...
python 79 模組定義匯入優化
1.定義 模組 用來從邏輯上組織python 變數,函式,類,邏輯 實現乙個功能 本質就是.py結尾的python檔案 檔名 test.py,對應的模組名 test。import test是正確的 import test.py是錯誤的 包 package 用來從邏輯上組織模組的,本質就是乙個目錄 必...
python匯入自定義模組
原文章路徑 上網查了下資料和自己實驗了下,有幾個方法 1.如果匯入的模組和主程式在同個目錄下,直接import就行了 2.如果匯入的模組是在主程式所在目錄的子目錄下,可以在子目錄中增加乙個空白的 init py檔案,該檔案使得python直譯器將子目錄整個也當成乙個模組,然後直接通過 import ...