-2
AとBは完全に動作する独立したファイルです。結果は対応するテキストファイルに保存されるようにコード化されています。私の要件は、ファイルAを実行し、その出力を取得し、ファイルBへの入力としてそれを与え、それを実行して目的の出力を得る新しいコードを作成することです。ファイルAを実行するPythonでコードを作成するには、その出力をファイルBの入力として使用しますか?
AとBは完全に動作する独立したファイルです。結果は対応するテキストファイルに保存されるようにコード化されています。私の要件は、ファイルAを実行し、その出力を取得し、ファイルBへの入力としてそれを与え、それを実行して目的の出力を得る新しいコードを作成することです。ファイルAを実行するPythonでコードを作成するには、その出力をファイルBの入力として使用しますか?
# File1
def do_something(in_file):
with open(in_file, "r") as t:
return t.name
# File2
def do_something_else(in_file):
with open(in_file, 'r') as q:
for a in q.readlines():
print(a)
# File to Run Other Files
import file1, file2
outfile = file1.do_something("hello.txt")
file2.do_something_else(outfile)
FILE1から返された値は、完全なファイルパスで、あなたのコードを実行するときに、私が持っているか、あなたが作成するのに使用されるファイル名を(渡すことができますように、あなたはファイルオブジェクトからのパスを返すことができますいずれか出力ファイル)。
これらのファイルはすべて同じディレクトリにある必要があります。