2017-03-23 14 views
0

異なる関数呼び出しの出力を含む出力ファイルFileAとFileBを作成したいとします。適切な関数のそれぞれに引数として 'file'を渡してそれに追加する方が良いでしょうか?それともそれを扱う他のインテリジェントな方法はありますか?ありがとう!あなたが使用できるのPython 2.7(またはそれぞれ3.1)のようpython関数の出力ファイルへの出力

Output: 
FileA contains OutA1, OutA2 
FileB contains OutB1, OutB2 

(python2.7) 

def taskA1_func: 
    <code> 
    for lines in <code>: 
    yield OutA1 

def taskA2_func: 
    <code> 
    for lines in <code>: 
    yield OutA2 

def taskB1_func: 
    <code> 
    for lines in <code>: 
    yield OutB1 

def taskB2_func: 
    <code> 
    for lines in <code>: 
    yield OutB2 

write_to_file_func: 
    creates file FileA and FileB 

main() 

答えて

0

with open('FileA.txt', 'a') as FileA, open('FileB.txt', 'a') as FileB: 
    FileA.write('something') 
    FileB.write('something else') 
+1

あなたの答え – abccd

+0

感謝をチェック!それを修正しました – mmenschig

+1

まだ何かが間違っています... – abccd

関連する問題