跳转到主要内容

一组杂项助手。

项目描述

misc

PyPI - Python Version PyPI PyPI - License pre-commit.ci status Code style: black Open in Visual Studio Code

一组杂项助手。

帮助

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
  1. 输出文件将保存到--log-filepath的父目录中
  2. 如果--out-filename--log-filepath匹配,将中止裁剪
  3. 将丢弃任何现有数据

贡献

开发环境

本项目使用 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 查看散列)

上传时间 Python 3

由以下机构支持