python---os模塊的簡單使用

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))


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章