2017-04-27 15 views
0

以下のようなpythonスクリプトを編集しました。Python:Pythonスクリプトの関数パラメータとしてファイルオブジェクトを渡す方法は?

def func(file_obj) 
    str="test" 
    file_obj.write(str) 

def main(): 
    f=open("test.txt", 'w') 
    func(f) 
    f.close() 

if __name__=='__main__': 
    main() 

そして、以下のようにエラーが発生しました。

File "test.py", line 2 
def func(file_obj) 
       ^
SyntaxError: invalid syntax 

ファンクションパラメータとしてファイルオブジェクトを渡す方法はありますか?

答えて

3

定義の後に:を追加するのを忘れました。コードはよく見える

def func(file_obj):

+0

ありがとう^^ – spring79y

関連する問題