python 路径处理 os.path 与 pathlib

Posted black-dragon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 路径处理 os.path 与 pathlib相关的知识,希望对你有一定的参考价值。

一些用于文本处理的小工具

requirements: python 3.6+

1. 按行随机抽取文本

# 从指定文件中随机取出一定行数
python shuffle.py --input_file input_file --output_file output_file --number line_number
# 从指定文件中随机取出一定百分比的内容 (按行):  parameter: percent valued from 0 to 1
python shuffle.py --input_file input_file --output_file output_file --percent percent

2. 文本拆分 (按行)

# 按固定行数拆分, 指定 --line_number 参数
python text_split.py --input_file input_file --output_dir output_dir --line_number line_number
# 按文件个数拆分, 指定 --file_number 参数
python text_split.py --input_file input_file --output_dir output_dir --file_number file_number

3. 指定文件下重命名

python rename.py --input_dir input_dir

以上是关于python 路径处理 os.path 与 pathlib的主要内容,如果未能解决你的问题,请参考以下文章

Python3-笔记-E-006-库-路径os.path

Python path

Python标准库03 路径与文件 (os.path包, glob包)

os模块 os.stat('path/filename') os.path.dirname(path) os.path.exists(path)  os.pat

Python全栈自动化系列之Python编程基础(OS模块)

一天一篇Python库专栏目录