0

私が持っているいくつかのコードをPythonに変換しようとしています。現在のコードは gnu Makefile にあります。私はこの行に問題があります。

cat $$dir/cpr/work/$(DATE)/output/XmlOutTxt*/part-r-000* | ./verify_testgen.py

私がやったことは次のとおりです。

p1 = subprocess.Popen(["cat", directory+"cpr/work/"+DATE+"/output/XmlOutTxt*/part-r-000*"], stdout=subprocess.PIPE)
p2 = subprocess.Popen(["./verify_testgen.py"],stdin=p1.stdout, stdout=subprocess.PIPE)
p1.stdout.close()
output = p2.communicate()[0]

まだいくつかの問題が発生しているため、これを行うためのより良い方法があるかどうか疑問に思っています。

4

0 に答える 0