usePath

📚 desciption

关于路径的一些utils

📜 property

static: 只读属性
dynamic: 意味着你可以改变它的值,且可能与其他动态属性共享状态

static

  • floder_path: 目录路径 -> str
  • exec_path: 执行路径 -> str
  • file_path: 文件路径 -> str
  • filename: 文件名 -> str

dynamic

  • alias: 别名路径字典 -> dict 默认为 {"~": <exec_path> }
test.py
from pyuse import usePath

p = usePath()
p.exec_path
>>> /home/pyuse

p.file_path
>>> /home/pyuse

p.filename
>>> test

p.alias
>>> {"~": "/home/pyuse"}

🍽️ function

path()

p.path("~/reports/log.txt")
>>> /home/pyuse/reports/log.txt

🎐 demo

from pyuse import usePath

p = usePath()
report_path = p.path("~/reports/report.txt")