帮忙看下代码哪里有问题
来源:1-4 文件的创建与写入(下)
慕妹2590417
2021-08-03 21:47:25
class Open(object):
def _init__(self, path, mode='w', is_return=True):
self.path=path
self.mode=mode
self.is_return=is_return
def write(self, message):
try:
f=open(self.path, mode=self.mode, encoding='utf-8')
if self.is_return:
if message.endswith('\n'):
message ='%s' % message
else:
message='%s\n' % message
f.write(message)
except Exception as e:
print(e)
finally:
f.close()
if __name__=='__main__':
current_path=os.getcwd()
open_path=os.path.join(current_path, 'file','b.txt')
o=Open(open_path)
o.write('你好,小慕')
相关截图:
2回答
大可计划
2021-08-04
__init__函数的定义, 左右两边都是两个下划线, 你左边就一个下划线
好帮手慕凡
2021-08-04
同学,你好!
1、__init__函数的定义, 左右两边都是两个下划线;
2、if条件语句后冒号为英文冒号;
祝学习愉快~~
相似问题