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查询Mysql时返回字典结构的代码
Jun 18 Python
pyside写ui界面入门示例
Jan 22 Python
python 动态获取当前运行的类名和函数名的方法
Apr 15 Python
Python编程中的for循环语句学习教程
Oct 14 Python
Linux CentOS7下安装python3 的方法
Jan 21 Python
python常用函数与用法示例
Jul 02 Python
python自动识别文本编码格式代码
Dec 26 Python
tensorflow tf.train.batch之数据批量读取方式
Jan 20 Python
Python IDLE或shell中切换路径的操作
Mar 09 Python
selenium判断元素是否存在的两种方法小结
Dec 07 Python
Python实现byte转integer
Jun 03 Python
如何用Python搭建gRPC服务
Jun 30 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
PHP5.2下chunk_split()函数整数溢出漏洞 分析
2007/06/06 PHP
php调用新浪短链接API的方法
2014/11/08 PHP
Yii中CGridView关联表搜索排序方法实例详解
2014/12/03 PHP
PHP之正则表达式捕获组与非捕获组(详解)
2015/07/29 PHP
自动更新作用
2006/10/08 Javascript
JS 时间显示效果代码
2009/08/23 Javascript
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
JS字符串处理实例代码
2013/08/05 Javascript
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
Bootstrap所支持的表单控件实例详解
2016/05/16 Javascript
jQuery实现的导航下拉菜单效果示例
2016/09/05 Javascript
解析JavaScript数组方法reduce
2016/12/12 Javascript
微信小程序中form 表单提交和取值实例详解
2017/04/20 Javascript
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
Bootstrap-table使用footerFormatter做统计列功能
2018/09/07 Javascript
vue实现todolist功能、todolist组件拆分及todolist的删除功能
2019/04/11 Javascript
Vue 2.0双向绑定原理的实现方法
2019/10/23 Javascript
[01:01:18]VP vs NIP 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
为Python的web框架编写前端模版的教程
2015/04/30 Python
python实现马耳可夫链算法实例分析
2015/05/20 Python
python开发之文件操作用法实例
2015/11/13 Python
PySide和PyQt加载ui文件的两种方法
2019/02/27 Python
远程部署工具Fabric详解(支持Python3)
2019/07/04 Python
浅谈pytorch torch.backends.cudnn设置作用
2020/02/20 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
澳大利亚领先的男装零售连锁店:Lowes
2020/08/07 全球购物
Java程序员面试题
2016/09/27 面试题
电子商务专业学生的学习自我评价
2013/10/27 职场文书
中学生校园广播稿
2014/01/16 职场文书
安全承诺书范文
2014/03/26 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
写给媳妇的检讨书
2015/05/06 职场文书
python实现的web监控系统
2021/04/27 Python
基于Redis延迟队列的实现代码
2021/05/13 Redis
Python多线程实用方法以及共享变量资源竞争问题
2022/04/12 Python