一组杂项助手。
项目描述
misc
一组杂项助手。
帮助
sco1_misc.prompts
为Tkinter的选择对话框
提供辅助包装器
prompt_for_file(title: str, start_dir: pathlib.Path, multiple: bool, filetypes: list[tuple[str, str]])
prompt_for_dir(title: str, start_dir: pathlib.Path)
csvdatetrim
用于日期窗口CSV日志文件的CLI工具
注意: 关于输入CSV文件,以下假设:
- CSV文件包含一个名为“Time”的列,时间戳格式为“MM/DD/YYYY HH:MM:SS”
- CSV文件在指定日期过滤器相同的日期结束
输入参数
参数 | 描述 | 类型 | 默认值 |
---|---|---|---|
--log-filepath |
要裁剪的日志文件的路径。 | Path|None |
GUI提示 |
--test_date |
裁剪日期选择,格式为“YYYY-MM-DD”。 | str |
今天的日期 |
--out-filename |
输出文件名。1,2,3 | str|None |
<in_filename>_<test_date>.csv |
- 输出文件将保存到
--log-filepath
的父目录中 - 如果
--out-filename
与--log-filepath
匹配,将中止裁剪 - 将丢弃任何现有数据
贡献
开发环境
本项目使用 Poetry 来管理依赖。将您的分支克隆到本地机器后,您可以使用以下命令安装项目及其依赖项以创建开发环境:
$ poetry install
还提供了一个 pre-commit 配置,以便创建 pre-commit 钩子,这样就不会提交带有 linting 错误的代码。
$ pre-commit install
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分发
sco1-misc-0.1.1.tar.gz (5.6 kB 查看散列)
构建分发
sco1_misc-0.1.1-py3-none-any.whl (5.5 kB 查看散列)
关闭
sco1-misc-0.1.1.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 21bbbefce57b28b7b513548584a937e200837a32233d653de92dd04fc27571f4 |
|
MD5 | 707a87e82cba29f2393d701d1fc6caf8 |
|
BLAKE2b-256 | e259a85059dd2acab627ee1af76b2f304daee37a0e76905ea3174766dc6b0eec |
关闭
sco1_misc-0.1.1-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 00a6396f7688b88ee0841eec077794743ea23048dab581af67106a56f5a1a6bc |
|
MD5 | 6d3fc4724ad06d0857fe49f68729542b |
|
BLAKE2b-256 | f2fc425047841fe1f0c26e69b2cf26a371e924280041996f89ad3492505dde81 |