1

ファイルの「abc」で始まる最初の行を抽出しています

grep -w 'abc' --max-count=1 file.tsv

Pythonプログラムで使用したい

import subprocess

process = subprocess.Popen("grep -w 'abc' --max-count=1 file.tsv",
                             shell=True,
                             stdout=subprocess.PIPE,
                           )
stdout = process.communicate()[0].split('\n')

私のpythonは実行中で、動作しWindowsませgrepん。私のpythonプログラムで使用できる代替手段はありますか。

4

2 に答える 2

1

Windowsでこれを試してください:

grep -w "abc" --max-count=1 file.tsv

Windows の grep に"は二重引用符が必要"です。

于 2013-06-11T07:24:05.720 に答える