os 模块

junlan
17
2024-11-25

os 模块

网站笔记:https://www.cnblogs.com/Eva-J/articles/11266790.html#_label7

import os

print(os.path.getsize(r'D:\Network_Backup\IT_assets.xlsx'))   # 获取文件的大小,但是不能获取文件夹的准确大小
print(os.path.isfile(r'D:\Network_Backup\IT_assets.xlsx'))    # 判断是否有该文件,返回True或False
print(os.path.isdir(r'D:\Network_Backup'))  # 判断是否有该文件夹,返回True或False
print(os.path.join(r'D:\Network_Backup','IT_assets.txt'))   # 跨平台的文件路径的拼接
print(os.listdir(r'D:\Network_Backup'))  # 获取文件夹下的所有名字(包括文件和文件夹)

path = os.path.join(os.getcwd())  # 返回当前工作目录。在不同的环境中会有所不同。(PyCharm 中,默认是当前 Python 文件所在的目录。在 CMD 中,是打开命令提示符时的默认目录。)
path = os.path.dirname(os.path.abspath(__file__))  # 使用 __file__ 变量在任何环境中都获取脚本文件的路径