Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中GNU拆分的等价物是什么?_Python_Bash - Fatal编程技术网

python中GNU拆分的等价物是什么?

python中GNU拆分的等价物是什么?,python,bash,Python,Bash,出于实用性和教育目的,我正在将一些旧的bash脚本迁移到python。在Bash中,我会使用 cat dir/*csv|split -n5 -d --filter="gzip -c - >$FILE.gz" -L20000 - combined/part- 并获取具有正确记录数的存档文件数的目录 我想知道Python中的哪个库或方法的行为方式与之类似?Python有一个默认的字符串类型拆分方法。 例如: msg=“这是:a:消息” 结果=msg.split(“:”) 结果将是以下列表:

出于实用性和教育目的,我正在将一些旧的bash脚本迁移到python。在Bash中,我会使用

cat dir/*csv|split -n5 -d --filter="gzip -c - >$FILE.gz" -L20000 - combined/part-
并获取具有正确记录数的存档文件数的目录


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

Python有一个默认的字符串类型拆分方法。 例如: msg=“这是:a:消息” 结果=msg.split(“:”)

结果将是以下列表:
[“this”、“is”、“a”、“message”]

不要混淆gnu cut和gnu split,它们是非常不同的工具,或者更确切地说,程序
split
与Python的
split
方法大不相同。