pycharm实现print输出保存到txt文件( 二 )


2.创建一个FileHandler对象
使用Python的logging模块创建一个FileHandler对象 , 指定输出的目标文件 。如下所示:
handler = logging.FileHandler('test.txt')
其中 , 'test.txt'是文件名 。
3.设置输出格式
使用Python的logging模块设置输出格式 。如下所示:
formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
handler.setFormatter(formatter)
其中 , '%(asctime)s'表示输出时间 , '%(levelname)s'表示输出级别 , '%(message)s'表示输出信息 。
4.将handler对象添加到logger对象中
使用Python的logging模块将handler对象添加到logger对象中 。如下所示:
logger.addHandler(handler)
5.输出信息
使用Python的logging模块输出信息 。如下所示:
logger.info('hello world')
注意:使用logging模块可以方便地控制输出级别和格式 , 更加灵活地保存print输出到txt文件中 。
【pycharm实现print输出保存到txt文件】综上所述 , Pycharm实现print输出保存到txt文件有多种方法 , 包括使用文件操作函数、使用with语句、重定向标准输出和使用logging模块 。不同方法各有优缺点 , 具体应用时需要根据实际情况选择 。无论使用哪种方法 , 都需要注意文件的打开和关闭操作 , 以免造成不必要的麻烦 。

推荐阅读