Python小技巧

hybpjx Lv4

引包方式

在引包 部署时 总会出现路径问题,包括execjs的路径

万能导入引包

1
2
3
4
import sys
import os

sys.path.append(os.path.join(os.path.dirname(__file__), ".."))

或者

1
2
3
4
5
6
7
import sys
import os

script_path = os.path.abspath(os.path.dirname(__file__) + "./..")
if script_path not in sys.path:
sys.path.append(script_path)

万能路径

1
2
3
4
from pathlib import Path
# 获取当前工作目录
current_path = Path.cwd()
file_path = current_path / "aaaa" / "bbb.js"
  • 标题: Python小技巧
  • 作者: hybpjx
  • 创建于 : 2024-11-26 15:34:00
  • 更新于 : 2024-11-26 16:19:19
  • 链接: http://hybpjx.github.io/2024/11/26/Python小技巧/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论