pathvalidate是一个python库,用于清理/验证诸如文件名/文件路径等字符串。
pathvalidate的Python项目详细描述
pathValidate
Summary
pathvalidate是一个python库,用于清理/验证诸如文件名/文件路径等字符串。
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}$ |
filename/filepath validator for argparse
Sample Code: | ^{pr 9}$ |
---|
filename/filepath validator for click
Sample Code: | ^{pr 10}$ |
---|
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