1. 程式人生 > >Day6_python基礎知識<模組學習>

Day6_python基礎知識<模組學習>

--------------------------------------------------------------------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'))   # 獲取檔案最後修改時間,返回時間戳