【问题标题】:What is equivalent of GNU split in python? [duplicate]python中的GNU拆分等效于什么? [复制]
【发布时间】:2017-05-22 11:07:20
【问题描述】:

我正在将一些旧的 bash 脚本迁移到 python,用于实用和教育目的。在 Bash 我会使用类似的东西

cat dir/*csv|split -n5 -d --filter="gzip -c - >$FILE.gz" -L20000 - combined/part-

并获取包含归档文件数量的目录,每个目录具有正确的记录数。

我想知道 Python 中的哪个库或方法的行为方式与 gnu split 类似?

【问题讨论】:

    标签: python bash


    【解决方案1】:

    python 有一个字符串类型的默认拆分方法。 例如: msg = "this:is:a:message" 结果 = msg.split(":")

    result 将是一个如下列表: ["this", "is", "a", "message"]

    【讨论】:

    • 不要混淆 gnu cut 和 gnu split,它们是非常不同的工具
    • 或者更确切地说,split 程序与 Python 的 split 方法大不相同。
    猜你喜欢
    • 2018-05-24
    • 1970-01-01
    • 2015-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-13
    • 2019-09-24
    相关资源
    最近更新 更多