【发布时间】:2017-08-10 18:51:11
【问题描述】:
在这里发现了一些相当奇怪的行为。我想通过 python 子进程拆分文件。这是 bash 命令:
$ split -l 10000 /tmp/folder/file prefix
这适用于终端。但是,在python中:
subprocess.call(["split", "-l", "10000", "/tmp/folder/file", "prefix"])
# and
os.system("split -l 10000 /tmp/folder/file prefix")
两者都不做任何事情(返回状态码 0 除外)。
但仅用于拆分。他们在我正在做的所有其他事情上按应有的方式工作。
任何想法可能是什么问题?
【问题讨论】: