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模块 。不同方法各有优缺点 , 具体应用时需要根据实际情况选择 。无论使用哪种方法 , 都需要注意文件的打开和关闭操作 , 以免造成不必要的麻烦 。
推荐阅读
- pycharm怎么安装pip
- python使用xmlrpclib模块实现对百度google的ping功能
- pycharm的运行窗口不见了
- python下paramiko模块实现ssh连接登录Linux服务器
- python如何实现读取某几行的内容?
- pycharm怎么看运行结果
- pycharm中文
- 屈原写作离骚的原因是什么
- 屈原是怎么被陷害的
- keras实现调用自己训练的模型,并去掉全连接层