pathvalidate是一个python库,用于清理/验证诸如文件名/文件路径等字符串。

pathvalidate的Python项目详细描述


Summary

pathvalidate是一个python库,用于清理/验证诸如文件名/文件路径等字符串。

PyPI package versionSupported Python versionsLinux/macOS CI statusWindows CI statusTest coverageGitHub stars

Features

  • 将字符串消毒/验证为:
    • 文件名
    • 文件路径
  • argparse/click
  • 的validafilename/filepath验证器
  • 多字节字符支持

Examples

Sanitize a filename

Sample Code:^{pr 1}$
Output:^{pr 2}$

Sanitize a filepath

Sample Code:^{pr 3}$
Output:^{pr 4}$

Validate a filename

Sample Code:^{pr 5}$
Output:^{pr 6}$

Check a filename

Sample Code:^{pr 7}$
Output:^{pr 8}$

Installation

Install from PyPI

pip install pathvalidate

Install from PPA (for Ubuntu)

sudo add-apt-repository ppa:thombashi/ppa
sudo apt update
sudo apt install python3-pathvalidate

Dependencies

python 2.7+或3.5+ 没有外部依赖关系。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java操作数组上的字符串   java JAXB内容未实例化   图形在Java中如何绘制垂直居中的字符串?   java Apache Ant:使用Junit时出现NoClassDefFoundError   java无法从服务器上运行perl脚本   如何在java中沿树进行预排序遍历,并打印0和1以对应每个节点上的特定字符?   java如何创建。p12文件?   java线程访问无效   java只匹配命名空间中的XML节点,而不知道NS前缀   从java获取2d arraylist元素   数组Java动态集合对象   java Xpath通过通配符或布尔运算查找以相同名称开头的节点?   java注释元素类型   java在中看不到Super()。反编译后的类文件