Python模块内置函数
一、任務描述
??本實驗任務主要完成對Python模塊內置函數進行一些基本操作,通過完成本實驗任務,要求學生熟練掌握Python模塊內置函數,并對Python內置函數的基本操作進行整理并填寫工作任務報告。
二、任務目標
1、掌握Python模塊內置函數
三、任務環境
Ubuntu16.04、Python2.7
四、任務分析
??內置函數,一般都是因為使用比較頻繁或是元操作,所以通過內置函數的形式提供出來。在Python中,python提供了很多已經定義好的函數。
?
| ???溫馨提示 |
| 查看python內部模塊命令,內置函數,查看python已經安裝的模塊命令。 可以用dir(modules) 或者用 pip list 或者用 help(‘modules’) |
五、任務實施
步驟1、環境準備
??右擊Ubuntu操作系統桌面,從彈出菜單中選擇【Open in Terminal】命令 打開終端。
??在彈出的終端中輸入【ipython】進入Python的解釋器中。
圖1 ipython解釋器步驟2、os模塊
??【import os】導入os模塊
??【os.getcwd()】 獲取當前工作目錄,即當前python腳本工作的目錄路徑
??【os.chdir(“dirname”) 】改變當前腳本工作目錄;相當于shell下cd
圖2 os模塊??【os.curdir】返回當前目錄: (‘.’)
??【os.pardir】獲取當前目錄的父目錄字符串名:(‘..’)
圖3 os模塊??【os.makedirs(‘module1/module2’) 】可生成多層遞歸目錄
??【os.removedirs(‘module1/module2’)】若目錄為空,則刪除,并遞歸到上一級目錄,如若也為空,則刪除,依此類推
??【os.mkdir(‘module3’)】生成單級目錄;相當于shell中mkdir dirname
??【os.rmdir(‘module3’)】刪除單級空目錄,若目錄不為空則無法刪除,報錯;相當于shell中rmdir dirname
圖4 os模塊??【os.listdir(‘zipresourse’)】列出指定目錄下的所有文件和子目錄,包括隱藏文件,并以列表方式打印
圖5 os模塊??【os.remove()】刪除一個文件
??【os.rename(“oldname”,”newname”)】重命名文件/目錄
圖6 os模塊??【os.stat(‘path/filename’)】獲取文件/目錄信息
??【os.sep】輸出操作系統特定的路徑分隔符,win下為”\“,Linux下為”/“
圖7 os模塊步驟3、sys模塊
??重新終端,進入ipython解釋器。
??【import sys】導入sys模塊
??【sys.argv[0]】命令行參數List,第一個元素是程序本身路徑
??【sys.version】獲取Python解釋程序的版本信息
圖8 sys模塊??【sys.maxint】最大的Int值
??【sys.path】返回模塊的搜索路徑,初始化時使用PYTHONPATH環境變量的值
圖9 sys模塊??【sys.platform】返回操作系統平臺名稱
??【sys.exit(n)】退出程序引發SystemExit異常, 可以捕獲異常執行些清理工作. n默認值為0, 表示正常退出. 其他都是非正常退出
圖10 sys模塊步驟4、time模塊
??重啟終端,進入ipython解釋器。
??時間戳形式
??【import time】導入time模塊
??【time.time()】返回當前時間的時間戳timestamp(定義為從格林威治時間1970年01月01日00時00分00秒起至現在的總秒數)的方法
??【time.mktime(time.localtime())】將當前時間對象轉成時間戳結果返回 ,忽略小于秒的時間(忽略小數點后面)
圖11 time模塊??元祖形式
??【time.gmtime()】將utc時間戳轉換成struct_time對象格式,默認返回當前時間
??【time.localtime()】# 把時間戳轉換為struct_time對象格式,默認返回當前時間戳
??【time.strptime(‘2017-12-26’,’%Y-%m-%d’)】 # 將 日期字符串 轉成 struct_time時間對象格式,注意轉換后的tm_isdst=-1()夏令時狀態
圖12 time模塊??字符串形式
??【time.strftime(‘%Y-%m-%d’,time.localtime())】將本地時間的struct_time格式轉成自定義字符串格式
??【time.asctime(time.localtime())】把struct_time對象格式轉換為字符串格式為’Sun Apr 2 00:39:32 2017’
??【time.ctime(time.time())】把時間戳轉換為字符串格式’Sun Apr 2 00:42:29 2017’,默認為當前時間戳
圖13 time模塊轉載于:https://www.cnblogs.com/yu-1104/p/9050507.html
總結
以上是生活随笔為你收集整理的Python模块内置函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Outlook2013修改数据文件默认存
- 下一篇: python初学代码留个纪念