模块和方法直接贴下别人的整理吧,懒得整理了。
通常用法。
1 处理文件路径:
# 文件路径处理1
base_dir = os.path.dirname(os.path.abspath(__file__))
file_path = os.path.join(base_dir,'files','my.ini')
excel_path = os.path.join(base_dir,'my.xlsx')
2 处理文件路径2,加环境变量:
BASE_DIR = os.path.dirname(__file__)
sys.path.append(BASE_DIR)
3 os常用处理:
isdir判断是目录,是目录的话返回Ture; os.path.isdir() 参数为绝对路径
isfile判断是文件,是文件的话返回True; os.path.isfile()参数为绝对路径
listdir是列出文件及目录;注意用法不同 os.listdir();参数为目录
getcwd是获取执行该文件的命令位置,os.path.realpath(__file__) 是获取该py文件(脚本)所在目录的绝对位置。
os.path.dirname(参数为类似///.py的):去掉脚本的文件名,返回目录。
用法:
print(os.getcwd())
print(os.path.realpath(__file__))
print(os.path.split(os.path.realpath(__file__)))
print(os.path.dirname("C:/Users/admin/Desktop/fff.py"))
-------------------------------------------------------------------------------------
“向来如此,便对吗?”--鲁迅。。