欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

對python-3-print重定向輸出的幾種方法總結

 更新時間:2018年05月11日 09:52:07   作者:掙點生活費的小落落  
今天小編就為大家分享一篇對python-3-print重定向輸出的幾種方法總結,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

方法1:

import sys 
 
f=open('test.txt','a+') 
a='123' 
b='456' 
print >> f,a,b 
f.close() 

方法2:

import sys 
 
f=open('a.txt','w') 
old=sys.stdout #將當前系統(tǒng)輸出儲存到臨時變量 
sys.stdout=f #輸出重定向到文件 
print 'Hello World!' #測試一個打印輸出 
sys.stdout=old  #還原系統(tǒng)輸出 
f.close() 
print open('a.txt','r') # 錯誤的方法,僅用于查看輸出,了解python 
print open('a.txt','r').read() 
import sys 
year=1 
years=15 
bj=10000 
rate=0.05 
f=open('total.txt','w+') 
while year < years: 
   bj=bj*(1+rate) 
   print >> f,"第%d年,本息合計%0.2f" % (year,bj) 
   year+=1 

方法3:

自行編寫一個類,這個類只要有write函數(shù),以模擬file類型就可以將系統(tǒng)輸出重定向到其上。

class FakeOut: 
 def __init__(self): 
  self.str='' 
  self.n=0 
 def write(self,s): 
  self.str+="Out:[%s] %s\n"%(self.n,s) 
  self.n+=1 
 def show(self): #顯示函數(shù),非必須 
  print self.str 
 def clear(self): #清空函數(shù),非必須 
  self.str='' 
  self.n=0 
f=FakeOut() 
import sys 
old=sys.stdout 
sys.stdout=f 
print 'Hello weird.' 
print 'Hello weird too.' 
sys.stdout=old 
f.show() 
# 輸出: 
# Out:[0] Hello weird. 
# Out:[1] 
 
# Out:[2] Hello weird too. 
# Out:[3] 

以上這篇對python-3-print重定向輸出的幾種方法總結就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python實現(xiàn)梯度下降和邏輯回歸

    python實現(xiàn)梯度下降和邏輯回歸

    這篇文章主要為大家詳細介紹了python實現(xiàn)梯度下降和邏輯回歸,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Tensorflow 自定義loss的情況下初始化部分變量方式

    Tensorflow 自定義loss的情況下初始化部分變量方式

    今天小編就為大家分享一篇Tensorflow 自定義loss的情況下初始化部分變量方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python讀取圖片的方式,以及將圖片以三維數(shù)組的形式輸出方法

    python讀取圖片的方式,以及將圖片以三維數(shù)組的形式輸出方法

    今天小編就為大家分享一篇python讀取圖片的方式,以及將圖片以三維數(shù)組的形式輸出方法,具有好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python代碼實現(xiàn)列表分組計數(shù)

    Python代碼實現(xiàn)列表分組計數(shù)

    這篇文章主要介紹了Python代碼實現(xiàn)列表分組計數(shù),利用Python代碼實現(xiàn)了使用分組函數(shù)對列表進行分組,并計算每組的元素個數(shù)的功能,需要的朋友可以參考一下
    2021-11-11
  • python計算Content-MD5并獲取文件的Content-MD5值方式

    python計算Content-MD5并獲取文件的Content-MD5值方式

    這篇文章主要介紹了python計算Content-MD5并獲取文件的Content-MD5值方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 探索Python?random模塊隨機性神奇世界

    探索Python?random模塊隨機性神奇世界

    Python中的random模塊提供了豐富的工具和函數(shù),幫助我們生成隨機數(shù)、操作隨機序列,以及模擬隨機性事件,在本文中,我們將分享random模塊,了解它的基本用法、功能和應用領域,并提供示例代碼來幫助你更好地理解隨機性的神奇世界
    2023-11-11
  • 如何使用pyinstaller打包32位的exe程序

    如何使用pyinstaller打包32位的exe程序

    這篇文章主要介紹了如何使用pyinstaller打包32位的exe程序,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • Opencv圖像處理之詳解掩膜mask

    Opencv圖像處理之詳解掩膜mask

    這篇文章主要介紹了Opencv圖像處理之詳解掩膜mask,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • pytorch中index_select()的用法詳解

    pytorch中index_select()的用法詳解

    這篇文章主要介紹了pytorch中index_select()的用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • Python利用pdfplumber實現(xiàn)讀取PDF寫入Excel

    Python利用pdfplumber實現(xiàn)讀取PDF寫入Excel

    pdfplumber專注PDF內(nèi)容提取,例如文本(位置、字體及顏色等)和形狀(矩形、直線、曲線),還有解析表格的功能。本文主要為大家介紹如何利用pdfplumber實現(xiàn)讀取PDF寫入Excel,需要的可以參考一下
    2022-06-06

最新評論