模块和方法直接贴下别人的整理吧,懒得整理了。

 

通常用法。

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

 

-------------------------------------------------------------------------------------

“向来如此,便对吗?”--鲁迅。。