pathlib 扩展库
项目描述
pathliberty
扩展的面向对象文件系统路径库。
pathliberty
是一个Python包,允许您以正确的方式子类化 pathlib.PosixPath。要定义自己的自定义路径子类,请声明 AbstractPathAccessor 和 AbstractPath 的子类。
功能
支持通过 Paramiko 使用SSH远程路径
from pathliberty import SSHPath
from pathliberty.ssh import SSHSession
from getpass import getuser
host = 'localhost'
ssh_session = SSHSession(
host,
password=******,
)
ssh_path = SSHPath(f'/home/{getuser()}', ssh=ssh_session)
assert ssh_path.parent == SSHPath('/home', host=host)
安装
pip install pathliberty
项目详情
关闭
pathliberty-0.6.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e016b406e67a7208e03a81c2382693f31163696ea17641430196e386a57d0e52 |
|
MD5 | fa4c4750865e3be517f67c40eeb90a93 |
|
BLAKE2b-256 | 942c2e75867af5644b381e5c19d2e839cbf1a36aea3e7f890f057c8a09441107 |