我编辑了如下的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
如何将文件对象作为函数参数传递?
答案 0 :(得分:9)
您忘记在定义后添加:
。代码看起来很好
def func(file_obj):