函式可提公升**閱讀性、可重複使用
os.path.dirname(os.path.abspath()) 可以獲取到當前檔案的路徑
多個函式封裝成模組(py檔案)
# 當前檔案的路徑多個模組封裝成包(用來組織模組)pwd = os.getcwd()
# 當前檔案的父路徑
father_path = os.path.abspath(os.path.dirname(pwd) + os.path.sep + ".")
# 當前檔案的前兩級目錄
grader_father = os.path.abspath(os.path.dirname(pwd) + os.path.sep + "..")
# 當前使用者路徑
print(os.path.join(os.path.expanduser('~')))
# 桌面
print(os.path.join(os.path.expanduser('~'), "desktop"))
包資料夾下有__init__.py檔案(init檔案主要是引入當前模組用: from . import test )
通常使用bin.py作為包的入口(如果不想被呼叫,就把**塊放在 if __name__=="__main__" 下邊)
重要模組:logging模組,re模組,json模組,time模組
time模組常用函式:
時間戳:time.time() 表示2023年1月1日起到當前共經歷了多少秒
time.localtime() 本地化時間(含年月日、時分秒、星期……)
time.strftime("%y-%m-%d) 字串時間
結構化時間轉換為時間戳:時間戳=mktime(結構化時間)
結構化時間=strptime(字串時間,時間格式)
隨機數字:
random.random() 0-1之間的隨機浮點數
random.randint(1,9) 1-9之間的隨機數
chr(random.randint(65,122)) a-z之間的隨機字母
random.shuffle([1,2,3]) # 轉換為隨機序列
常用模組(1)
前提準備 由於專案是採用sql資料庫,所以我們先在web.config中設定好資料庫連線 之後在cs 中要注意引用 c using system.data.sqlclient using system.data using system.configuration vb.net imports sy...
Python的常用模組(1)
一 python的常用模組 一 時間模組 1.datetime 時間模組 from datetime import datetime,timedelta print datetime.now 獲取當前時間 print datetime.now year 獲取當前年 print datetime.no...
Python常用模組簡介 內建模組部分 1
模組分類 內建模組 第三方模組 自定義模組 這裡主要介紹內建模組,其中包括os模組,sys模組,time datetime模組,random模組,re模組 匯入 1 import 模組 2 from 模組 import 模組的乙個方法 os模組 包含與作業系統有關的方法 檢視 1 os.name 判...