is_return变量的作用是什么呢

来源:1-4 文件的创建与写入(下)

慕设计4457883

2023-03-21 21:39:58

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):
        f = open(self.path, mode=self.mode)
        if self.is_return:
            message = '%s\n' % message
        f.write(message)
        f.close()

这一节讲的例子里,设置is return变量是什么意思呢?

写回答

1回答

好帮手慕小猿

2023-03-22

同学,你好!is_return 用于设置写入内容后是否自动换行。当is_return 为True 时,写入内容后自动加\n进行换行

https://img.mukewang.com/climg/641a6015095ea97205910186.jpg

效果截图:

https://img.mukewang.com/climg/641a5d430924ffba03330072.jpg

当实例化Open 对象,传入参数is_return 为False时

https://img.mukewang.com/climg/641a60b3098ead0607360173.jpg

写入内容后没有自动换行,只显示一行代码,如下图:

https://img.mukewang.com/climg/641a5fca091befa503300085.jpg

祝学习愉快~

0

0 学习 · 4469 问题

查看课程