pycharm實(shí)現(xiàn)print輸出保存到txt文件
程序比較大,運(yùn)行時間又長的時候,不想等著結(jié)果,只要先確保程序功能正確無誤,可以把需要的結(jié)果print然后保存到TXT文件中,超級方便
# 創(chuàng)建一個txt文件,文件名為mytxtfile
def text_create(name):
desktop_path = "C:\\Users\\Administrator\\PycharmProjects\\EmotionRecog\\venv\\Scripts\\src\\mylog\\"
# 新創(chuàng)建的txt文件的存放路徑
full_path = desktop_path + name + '.txt' # 也可以創(chuàng)建一個.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 # 運(yùn)算部分
print('accuracy = ', accuracy*100, file=outputfile)
outputfile.close() # close后才能看到寫入的數(shù)據(jù)
重點(diǎn)是print里面要說明file=outputfile,并且程序末尾要關(guān)閉文件,不然都不會成功
展示一下

補(bǔ)充知識:一招搞定pycharm中無法顯示matplotlib 庫圖像(plt.show()的妙用)
問題: pycharm中無法顯示matplotlib 庫圖像
解決辦法:只需要再加上``plt.show() 這一行代碼就好了
plt.show()
注: 如果想同時在多個窗口顯示不同的圖像,就將plt.show()放到最后一張圖像。
import matplotlib.pyplot as plt #如果要顯示中文標(biāo)題和坐標(biāo)表示,需要添加以下兩行代碼 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實(shí)現(xiàn)print輸出保存到txt文件就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python3使用logging包,如何把日志寫到系統(tǒng)的rsyslog中
這篇文章主要介紹了python3使用logging包,如何把日志寫到系統(tǒng)的rsyslog中的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09
Python semaphore evevt生產(chǎn)者消費(fèi)者模型原理解析
這篇文章主要介紹了Python semaphore evevt生產(chǎn)者消費(fèi)者模型原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-03-03
Python通過keyboard庫實(shí)現(xiàn)模擬和監(jiān)聽鍵盤
這篇文章主要為大家詳細(xì)介紹了Python如何通過keyboard庫實(shí)現(xiàn)模擬和監(jiān)聽鍵盤,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下2024-10-10
Linux系統(tǒng)上Nginx+Python的web.py與Django框架環(huán)境
這篇文章主要介紹了Linux系統(tǒng)上Nginx+Python的web.py與Django框架環(huán)境,文中使用fastcgi作為連接,需要的朋友可以參考下2015-12-12
Python對接六大主流數(shù)據(jù)庫(只需三步)
這篇文章主要介紹了Python對接六大主流數(shù)據(jù)庫(只需三步),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Python2與python3中 for 循環(huán)語句基礎(chǔ)與實(shí)例分析
Python for循環(huán)可以遍歷任何序列的項目,如一個列表或者一個字符串,也是python中比較常用的一個函數(shù),這里通過基礎(chǔ)與實(shí)例給大家分享一下2017-11-11

