os.name 輸出字元串指示正在使用的平臺。如果是window 則用'nt'表示,對於Linux/Unix用戶,它是'posix'。 os.getcwd() 函數得到當前Python腳本工作的目錄路徑。 os.listdir('path') 返回指定目錄下的所有文件和目錄名。 os.listdir ...
-
os.name
輸出字元串指示正在使用的平臺。如果是window 則用'nt'表示,對於Linux/Unix用戶,它是'posix'。
-
os.getcwd()
函數得到當前Python腳本工作的目錄路徑。
-
os.listdir('path')
返回指定目錄下的所有文件和目錄名。
os.listdir(os.getcwd()) ['jquery-1.12.4.min.js', 'phantomjs-2.1.1-linux-x86_64', 'scrapy-redis', 'area_facility.sql', 'Shen Ru Li Jie Ji Suan Ji Xi Tong Di Er Ban - Wei Zhi.azw3', 'paixu.py', 'diandai.py', 'Sina', 'you-get', 'my_blog', 'cgi-bin']
View Code -
os.chdir('path')
修改當前工作目錄。
-
os.remove()
刪除一個文件。
-
os.system()
運行shell命令。
-
os.chmod('path','mode')
修改文件許可權。
-
os.stat('path')
1 os.stat('/home/python/Desktop/') 2 posix.stat_result(st_mode=16877, st_ino=525064, st_dev=2049, st_nlink=8, st_uid=1000, st_gid=1000, st_size=4096, st_atime=1482919247, st_mtime=1482919013, st_ctime=1482919013)
它返回一個類元組對象(stat_result 對象, 包含 10 個元素), 依次是 st_mode (許可權模式), st_ino (inode number), st_dev (device), st_nlink (number of hard links), st_uid (所有者用戶 ID), st_gid (所有者所在組 ID ), st_size (文件大小, 位元組), st_atime (最近一次訪問時間), st_mtime (最近修改時間),st_ctime (平臺相關; Unix 下的最近一次元數據/metadata 修改時間, 或者Windows 下的創建時間)
-
os.path.split('path+file')
函數返回一個路徑的目錄名和文件名。
1 os.path.split('/home/python/Desktop/jquery-1.12.4.min.js') 2 ('/home/python/Desktop', 'jquery-1.12.4.min.js')
-
os.path.isfile()和os.path.isdir()
函數分別檢驗給出的路徑是一個文件還是目錄。
1 os.path.isfile('jquery-1.12.4.min.js') 2 True 3 os.path.isdir('you-get/') 4 True
-
os.path.abspath(name)
獲得絕對路徑。
-
os.path.getsize(name)
獲得文件大小,單位是b,如果name是目錄返回0L -
os.path.splitext('file')
分離文件名與擴展名1 os.path.splitext('jquery-1.12.4.min.js') 2 ('jquery-1.12.4.min', '.js')
- os.path.join(path,name)
連接目錄與文件名或目錄1 os.path.join('/home/python/Desktop/','jquery-1.12.4.min.js') 2 '/home/python/Desktop/jquery-1.12.4.min.js'