一、os模組
importosprint (os.getcwd()) #
獲取當前工作目錄路徑
print (os.path.abspath('
.')) #
獲取當前工作目錄路徑
print (os.path.abspath('
test.txt
')) #
獲取當前目錄檔案下的工作目錄路徑
print (os.path.abspath('
..')) #
獲取當前工作的父目錄 !注意是父目錄路徑
print (os.path.abspath(os.curdir)) #
獲取當前工作目錄路徑
二、組合路徑
print os.path.join('e:', '
file1
', '
file2')
#e:/file1/file2
print os.path.join('
/home
', '
/home/file1/
', '
/home/file1/file2/')
#/home/file1/file2/
三、獲得當前目錄下所有檔案1. os.walk() 用於在目錄樹種遊走輸出目錄中的檔案名字,向上或下;
語法os.walk(top[, topdown=true[, onerror=none[, followlinks=false]]])
引數:top -- 根目錄下的每乙個資料夾(包含它自己), 產生3-元組 (dirpath, dirnames, filenames)【資料夾路徑,
資料夾名字, 檔名】。
topdown --可選,為true或者沒有指定, 乙個目錄的的3-元組將比它的任何子資料夾的3-元組先產生 (目錄自上而下)。
如果topdown為 false, 乙個目錄的3-元組將比它的任何子資料夾的3-元組後產生 (目錄自下而上)。
onerror -- 可選,是乙個函式; 它呼叫時有乙個引數, 乙個oserror例項。報告這錯誤後,繼續walk,或者丟擲exception終止walk。
followlinks -- 設定為 true,則通過軟鏈結訪問目錄。
importosroot =os.getcwd()
deffile_name(file_dir):
for root, dirs, files in
os.walk(file_dir):
print ("
-----------")
print (root) #
os.walk()所在目錄
print (dirs) #
os.walk()所在目錄的所有目錄名
print (files) #
os.walk()所在目錄的所有非目錄檔名
print ("")
file_name(root)
python模組 OS模組
bin env python coding utf 8 import os print os.name 輸出主機平台 print os.getcwd 輸出當前目錄 print os.listdir os.getcwd 輸出當前目錄的檔案 橫向 for i in os.listdir os.getcw...
python 模組 OS模組
print os.getcwd 輸出 e python workspace 原來 print os.getcwd 輸出 e python workspace 返回上級目錄 os.chdir os.getcwd 輸出 e python 更改 os.chdir r e print os.getcwd 輸...
Python獲取當前時間(時間模組)
取得時間相關的資訊的話,要用到python time模組,python time模組裡面有很多非常好用的功能,你可以去官方 文件了解下,要取的當前時間的話,要取得當前時間的時間戳,時間戳好像是1970年到現在時間相隔的時間。你可以試下下面的方式來取得當前時間的時間戳 import time prin...