Day6_python基礎知識<模組學習>
阿新 • • 發佈:2018-12-16
--------------------------------------------------------------------os模組------------------------------------------------------------------------ import os print(os.listdir('/Users/zh')) # 輸出當前目錄下所有資料夾及隱藏檔案--路徑前記得加/ print(os.system('ls')) # 執行系統命令----重要----o print(os.system('ping www.baidu.com')) print(os.system('ifconfig')) print(os.popen('pwd').read()) # 把系統命令,存入一個記憶體地址,read()方法讀取後是命令執行的結果 print(os.popen('mkdir 0000','r',1)) # 建立一個目錄,模式r,有緩衝區1,0無緩衝區 ----os.path.join()與 join()函式 print(os.path.join('a','b','11')) # 拼接路徑的 print('-'.join(['a','b','c'])) # 輸出a-b-c str.join(元組、列表、字典、字串) 之後生成的只能是字串。 所以很多地方很多時候生成了元組、列表、字典後,可以用 join() 來轉化為字串。 ----split()與os.path.split() a = 'love you' a.split() # 輸出(‘love’,'you') a.split(' ') # 輸出(‘love’,’','',''you') ------------ print(os.path.split('/Day6/logs/android')) # 以檔案路徑中最後一個/為分隔符,分割檔案或路徑 print(os.path.exists('/users/')) # 判斷路徑或檔案是否存在,返回bool型別 print(os.path.isfile('test---.py')) # 判斷檔案內容是否為空,返回bool型別 print(os.path.isdir('test.py')) # 判斷路徑是否存在,返回bool型 print(os.path.abspath('.')) # 返回絕對路徑 print(os.path.dirname('/day6/logs')) # 去掉最後的檔案或資料夾,返回去掉後的路徑 print(os.getcwd()) # 獲取當前路徑 print(os.chdir(r'/Users/zh')) # 更改訪問的路徑 print(os.remove('11')) # 刪除檔案 os.rename('ssq.txt','ss.txt') # 重新命名檔案,(原檔名,新檔名) print(os.path.getsize('ss.txt')) # 獲取檔案大小,單位位元組,--》用於檔案判空 print(os.path.getatime('test---.py')) # 獲取檔案最後訪問時間,返回時間戳 print(os.path.getctime('test---.py')) # 獲取檔案的建立時間,返回時間戳 print(os.path.getmtime('test---.py')) # 獲取檔案最後修改時間,返回時間戳