Python —— 【零碎知识点】

零零星星

说明:记录一些常用的命令、代码片段。

1、获取项目根目录
# 获取根目录
base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print(base_dir)
# 修改成linux目录
base_dir = base_dir.replace('\\', '/')
print(base_dir)
2、获取当前目录
# 方法1
os.getcwd()
    
# 方法2
os.path.abspath(os.path.dirname(__file__))
3、获取上层目录
# 方法1
os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
# 方法2
os.path.abspath(os.path.dirname(os.getcwd()))
# 方法3
os.path.abspath(os.path.join(os.getcwd(), ".."))
4、获取上上层目录
os.path.abspath(os.path.join(os.getcwd(), "../.."))
5、Mac系统打包
# 1、使用pyinstaller
pyinstaller -w --clean -p {依赖包路径} {入口文件}.py

版权声明:本文为qq_43780851原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。