零零星星
说明:记录一些常用的命令、代码片段。
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