Python:如何在Python脚本中传递文件对象作为函数参数?

2024-04-29 12:16:34 发布

您现在位置: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

如何将文件对象作为函数参数传递?


Tags: nametesttxt脚本obj编辑closeif