我有个简单的问题。
class MyObj:
...
def get_file_name(self):
return "myfile.txt"
some_obj = MyObj()
# Error: Colon expected
with open some_obj.get_file_name() as f:
print("dealing with file ...")
# do something on f
MyObj
类有一个名为get_file_name(self)
的方法,该方法返回一个文件名字符串。
在打开文件的代码中,我得到编译器错误需要冒号。我不知道科隆需要什么。请帮助我为什么我会犯这个错误?
代码语法错误,请在打开文件时尝试添加括号:
这一行:
应该是:
也就是说,
open()
是一个函数!相关问题 更多 >
编程相关推荐