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


Posted in Python onJune 01, 2020

程序比较大,运行时间又长的时候,不想等着结果,只要先确保程序功能正确无误,可以把需要的结果print然后保存到TXT文件中,超级方便

# 创建一个txt文件,文件名为mytxtfile
def text_create(name):
  desktop_path = "C:\\Users\\Administrator\\PycharmProjects\\EmotionRecog\\venv\\Scripts\\src\\mylog\\"
  # 新创建的txt文件的存放路径
  full_path = desktop_path + name + '.txt' # 也可以创建一个.doc的word文档
  file = open(full_path, 'w')

filename = 'log'
text_create(filename)
output = sys.stdout
outputfile = open("C:\\Users\\Administrator\\PycharmProjects\\EmotionRecog\\venv\\Scripts\\src\\mylog\\" + filename + '.txt', 'w')
sys.stdout = outputfile

balabalabalabalabala # 运算部分

print('accuracy = ', accuracy*100, file=outputfile)
outputfile.close() # close后才能看到写入的数据

重点是print里面要说明file=outputfile,并且程序末尾要关闭文件,不然都不会成功

展示一下

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

补充知识:一招搞定pycharm中无法显示matplotlib 库图像(plt.show()的妙用)

问题: pycharm中无法显示matplotlib 库图像

解决办法:只需要再加上``plt.show() 这一行代码就好了

plt.show()

注: 如果想同时在多个窗口显示不同的图像,就将plt.show()放到最后一张图像。

import matplotlib.pyplot as plt
#如果要显示中文标题和坐标表示,需要添加以下两行代码
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

plt.figure(1)
plt.plot([1,2,3])
plt.figure(2)
plt.plot([3,2,1])
plt.show()

以上这篇pycharm实现print输出保存到txt文件就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
分析Python编程时利用wxPython来支持多线程的方法
Apr 07 Python
浅谈Python数据类型之间的转换
Jun 08 Python
分享python数据统计的一些小技巧
Jul 21 Python
Python随机生成均匀分布在单位圆内的点代码示例
Nov 13 Python
对numpy中数组元素的统一赋值实例
Apr 04 Python
python使用xlsxwriter实现有向无环图到Excel的转换
Dec 12 Python
python实现移位加密和解密
Mar 22 Python
VSCode中自动为Python文件添加头部注释
Nov 14 Python
使用pytorch完成kaggle猫狗图像识别方式
Jan 10 Python
python requests包的request()函数中的参数-params和data的区别介绍
May 05 Python
Django自关联实现多级联动查询实例
May 19 Python
Python基本数据类型之字符串str
Jul 21 Python
Python如何爬取qq音乐歌词到本地
Jun 01 #Python
pycharm sciview的图片另存为操作
Jun 01 #Python
Python利用Xpath选择器爬取京东网商品信息
Jun 01 #Python
Python用类实现扑克牌发牌的示例代码
Jun 01 #Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
Jun 01 #Python
Python基于BeautifulSoup爬取京东商品信息
Jun 01 #Python
k-means 聚类算法与Python实现代码
Jun 01 #Python
You might like
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
2014/07/23 PHP
PHP新建类问题分析及解决思路
2015/11/19 PHP
PHP实现的策略模式示例
2019/03/20 PHP
PHP实现文件上传与下载
2020/08/28 PHP
漂亮的提示信息(带箭头)
2007/03/21 Javascript
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
基于jQuery制作迷你背词汇工具
2010/07/27 Javascript
js 代码优化点滴记录
2012/02/19 Javascript
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
javascript弹出页面回传值的方法
2015/01/28 Javascript
简单谈谈javascript Date类型
2015/09/06 Javascript
谈谈javascript中使用连等赋值操作带来的问题
2015/11/26 Javascript
js实现文字超出部分用省略号代替实例代码
2016/09/01 Javascript
vue移动端实现手机左右滑动入场动画
2020/06/17 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
微信小程序实现底部弹出框
2020/11/18 Javascript
[10:18]2018DOTA2国际邀请赛寻真——Fnatic能否笑到最后?
2018/08/14 DOTA
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
Python设置默认编码为utf8的方法
2016/07/01 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
python2.7实现爬虫网页数据
2018/05/25 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
windows下python安装小白入门教程
2018/09/18 Python
Python常用的json标准库
2019/02/19 Python
django admin后台添加导出excel功能示例代码
2019/05/15 Python
python实现对象列表根据某个属性排序的方法详解
2019/06/11 Python
使用Python画股票的K线图的方法步骤
2019/06/28 Python
tensorflow 查看梯度方式
2020/02/04 Python
wxpython自定义下拉列表框过程图解
2020/02/14 Python
解决Keras的自定义lambda层去reshape张量时model保存出错问题
2020/07/01 Python
Django中使用Celery的方法步骤
2020/12/07 Python
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
加拿大户外探险购物网站:SAIL
2020/06/27 全球购物
白血病募捐倡议书
2014/05/14 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书