Python 的標準庫中的 os 模塊包含普遍的操作系統功能。
獲取cpu個數,獲取操作系統類型,示例
import os
cpuCount = os.cpu_count()
print(cpuCount)
name = os.name
print('操作系統的名字是:{}'.format(name))
result = os.path.exists('1.homework.py')
if result :
print('存在')
else :
print('不存在')
print(result)
利用os模塊對路徑進行操作判斷路徑是否存在,獲取文件的絕對路徑,截取公共部分的路徑,獲取文件所在的路徑更改當前所在路徑,示例:
result = os.path.exists('C:/Users/a/Desktop/os測試/python.txt')
print(result)
reult = os.getcwd()
print(result)
result = os.path.abspath('.')
print(result)
result = os.path.abspath('..')
print(result)
# 獲取指定文件的絕對路徑
result = os.path.abspath('1.作業.py')
print(result)
result = os.path.exists('D:/課程/第六天/1.作業.py')
print('路徑的basename:{}'.format(result))
result = os.path.commonpath(['D:/課程/第六天/1.作業.py','D:/課程/第六天/2.作業.py'])
print('路徑的公共部分爲:{}'.format(result))
# 注意以斜槓分割將路徑分成幾部分
result = os.path.commonpath(['http://www.baidu.com','http://www.jd.com'])
print('網址的公共部分爲{}'.format(result))
result = os.path.dirname('c:/User/Administrator/Desktop/os測試/python.txt')
print(result)
# 更改當前所在路徑
os.chdir('..')
利用os模塊對文件進行操作並與time模塊配合使用查看文件創建更改訪問日期,和文件大小,示例:
import time
# c 文檔是change 實際是:create
result = os.path.getctime('D:/課程/第六天/1.作業.py')
print('文件創建的日期{}'.format(time.localtime(result)))
result = os.path.getatime('D:/課程/第六天/1.作業.py')
print('文件的訪問日期是{}'.format(time.localtime(result)))
# m: modify 修改
result = os.path.getmtime('D:/課程/第六天/1.作業.py')
print('文件的修改日期:{}'.format(time.localtime(result)))
# size 尺寸大小
result = os.path.getsize('D:/課程/第六天/1.作業.py')
# 獲取的大小爲字節大小 B
print('文件的大小爲:{}'.format(result / 1024))
result = os.path.isfile('D:/課程/第六天/1.作業.py')
print('{}'.format(result))