python將打印信息輸出到文件里,把Python程序的輸出和異常信息自動寫入文件

 2023-10-04 阅读 31 评论 0

摘要:一般情況下,Python的內置函數print()會把數據輸出到標準控制臺,也就是屏幕,當然這可以通過為print()函數傳遞file參數來改變。如果代碼執行過程中出現了異常,異常信息也會默認顯示在屏幕上。在sys模塊中,stderr用來表示標準錯誤輸出去向&

一般情況下,Python的內置函數print()會把數據輸出到標準控制臺,也就是屏幕,當然這可以通過為print()函數傳遞file參數來改變。如果代碼執行過程中出現了異常,異常信息也會默認顯示在屏幕上。

在sys模塊中,stderr用來表示標準錯誤輸出去向,stdout表示標準輸出去向,通過修改這兩個值,可以實現把程序的錯誤輸出和標準輸出的內容都寫入文件。

把下面的代碼保存為test.py,然后切換至命令提示符環境,使用python test.py命令運行該程序,然后檢查test.py所在文件夾中新生成的文件output.txt中的內容。在IDLE或其他Python開發環境中直接運行該程序,檢查output.txt文件的內容。分析兩種運行方式的區別。

--------圖書大優惠--------

python將打印信息輸出到文件里。1)《Python程序設計(第2版)》(2018年8月第8次印刷)

清華大學出版社官方鏈接:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-18452336119.33.24a52226InbLT2&id=534581929248&rn=2925c5faf17252719ab36155de9bef46&abbucket=6

2)《Python可以這樣學》(2018年7月第6次印刷)(本書已發行繁體版)

原價69元,特價48.3元,每人限購5本,清華大學出版社官方鏈接:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-18452336119.27.24a52226InbLT2&id=544817105410&rn=2925c5faf17252719ab36155de9bef46&abbucket=6

3)《Python程序設計基礎(第2版)》(2018年8月第4次印刷)

python運行不報錯又無任何結果輸出?清華大學出版社官方鏈接:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-18452336119.35.24a52226InbLT2&id=565581275846&rn=2925c5faf17252719ab36155de9bef46&abbucket=6

4)《中學生可以這樣學Python》2018年5月第2次印刷)

清華大學出版社官方鏈接:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-18452336119.37.24a52226InbLT2&id=560808221053&rn=2925c5faf17252719ab36155de9bef46&abbucket=6

5)《Python程序設計開發寶典》(2018年2月第3次印刷)

原價69元,特價48.3元,每人限購5本,清華大學出版社官方鏈接:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-18452336119.71.24a52226InbLT2&id=556093887133&rn=2925c5faf17252719ab36155de9bef46&abbucket=6

python獲取控制臺輸出內容?6)《玩轉Python輕松過二級》(2018年7月第3次印刷)

原價49元,特價34.3元,每人限購5本,清華大學出版社官方鏈接:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-18452336119.31.24a52226InbLT2&id=569250004069&rn=2925c5faf17252719ab36155de9bef46&abbucket=6

7)《Python程序設計基礎與應用》(2018年9月上架)

董付國老師6本Python系列圖書閱讀指南

董付國老師6本Python系列教材被北大、復旦等近百所高校選作教材

保留字python。熱烈慶祝《Python可以這樣學》在臺灣發行繁體版

董老師127課免費視頻地址: https://pan.baidu.com/s/1jJeAs8Q 密碼: px59

----------相關閱讀----------

教學課件

1900頁Python系列PPT分享一:基礎知識(106頁)

python報表自動化?1900頁Python系列PPT分享二:Python序列(列表、元組、字典、集合)(154頁)

1900頁Python系列PPT分享三:選擇與循環結構語法及案例(96頁)

1900頁Python系列PPT分享四:字符串與正則表達式(109頁)

1900頁Python系列PPT分享五:函數設計與應用(134頁)

1900頁Python系列PPT分享六:面向對象程序設計(86頁)

python生成可執行程序?1900頁Python系列PPT分享七:文件操作(132頁)

1900頁Python系列PPT分享八:異常處理結構與程序調試、測試(70頁)

報告PPT(163頁):基于Python語言的課程群建設探討與實踐

非計算機專業《Python程序設計基礎》教學參考大綱

計算機相關專業“Python程序設計”教學大綱(參考)

下面代碼的輸出結果是。報告PPT(123頁):Python編程基礎精要

《Python程序設計》實驗指導書(30個實驗)

系列題庫分享

1000道Python題庫系列分享一(17道)

1000道Python題庫系列分享二(48道)

python怎么將數據輸出到文件中?1000道Python題庫系列分享三(30道)

1000道Python題庫系列分享四(40道)

1000道Python題庫系列分享五(40道)

1000道Python題庫系列分享六(40道)

1000道Python題庫系列分享七(30道)

python編譯器?1000道Python題庫系列分享八(29道)

1000道Python題庫系列分享九(31道)

1000道Python題庫系列分享十(37道)

1000道Python題庫系列分享十一(9道)

1000道Python題庫系列分享十二(9道編程題)

python程序設計。1000道Python題庫系列分享13(22道填空題)

1000道Python題庫系列分享14(1道代碼閱讀題)

相關閱讀

Python使用JSON序列化從入門到精通

Python標準庫glob用法精要

python拋出異常的關鍵字,Python標準庫base64用法簡介

Python標準庫zlib提供的數據壓縮功能

Python中的具名元組類用法

Python中的數組類型

Python中的枚舉類型

Python標準庫collections中與字典有關的類

Python中的隊列結構及其用法

Python統計模塊statistics用法精要

python標準庫math用法精要

Python標準庫random用法精要

Python標準庫itertools中函數精要

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/112622.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息