python的模組定義 匯入 優化詳解

2021-08-08 23:51:35 字數 1017 閱讀 6271

模組:用來從邏輯上組織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 ...