1. 程式人生 > >Python print 輸出到檔案

Python print 輸出到檔案

Python3.x

#!/usr/bin/env python3
#coding:utf-8
year = 1
years = 5
bj = 10000
rate = 0.05
f = open("./source/interest.bak", 'w+')
while year < years:
    bj = bj * (1 + rate)
    print("第{0}年,本金息總計{1}".format(year, bj), file=f)
    year += 1

Python2.x
#!/usr/bin/env python
#coding:utf-8
year = 1
years = 15
bj = 10000
rate = 0.05
f = open("./source/interest.bak", 'w+')
while year < years:
    bj = bj * (1 + rate)
    print >> f, "第%d年,本金息總計%0.2f" % (year, bj)
    year += 1


相關推薦

python print輸出檔案

要將程式的輸出送到一個檔案中,需要在 print 語句後面使用 >> 指定一個檔案,如下所示:   principal = 1000     # 初始金額 rate = 0.05     # 利

Python print 輸出檔案

Python3.x #!/usr/bin/env python3 #coding:utf-8 year = 1 years = 5 bj = 10000 rate = 0.05 f = open(".

python print 輸出帶顏色打印

前景 白色 劃線 紅色 藍色 默認值 nbsp bsp 背景色 格式: \033[顯示方式; 前景色; 背景色m 一、顯示方式 0(默認值) 1(高亮) 4(下劃線) 5(閃爍) 7(反顯) 22(非粗體) 24(非下劃線) 27(非反顯) 二、前景

python學習002-Python print 輸出不換行

輸出內容 http lob 技術分享 pri bsp 分享 term ado python中print之後是默認換行的,如果我們不想換行,且不想講輸出內容用一個print函數輸出時,就需要改變print默認換行的屬性,方法如下:print('contents'

如何使python print輸出不換行

code span nbsp 連續 如何 不換行 輸出 col \n print(1,2)用逗號分開 這樣可以連續輸出 print(j, "*", i ,"=", j*i,end=" ") 用end來結尾可以決定下一次輸出和本次輸出中間的格式 for i in

解決Python print輸出文字顯示 gbk 編碼錯誤

前陣子想爬點東西,結果 sublime 3 一直提示錯誤UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa0’ in position,在網上一查,發現是 Windows 的控制檯的問題。控制檯的編碼是 GBK,Python 是 U

Python print輸出在一行

在Python2中,程式碼如下: for i in range(0,5): for j in range(0,i + 1): print "*" , print 輸出如下: 但在Python3中,程式碼修改如下: for i in range(0,5):

python print 輸出詳解

print eval() >>> help(eval) #這個是一招鮮,凡是不理解怎麼用,就用這個看文件 Help on built-in function eval in module __builtin__: eval(...) eval(source[, gl

python print 輸出詳解

print eval() >>> help(eval) #這個是一招鮮,凡是不理解怎麼用,就用這個看文件 Help on built-in function eval in module __builtin__: eval(...

Python-Print 輸出

print 預設輸出是換行的,如果要實現不換行需要在變數末尾加上逗號 ,#!/usr/bin/python# -*- coding: UTF-8 -*- x="a" y="b"# 換行輸出print

vscode python print 輸出視窗中文亂碼

一、搭建 python 環境在 VSC 中點選 F1 鍵,彈出控制檯,輸入 ext install介面左側彈出擴充套件窗格,輸入python,確認,開始搜尋下載釋出者為Don Jayamanne 的 Python 外掛(下載過程中不要切換視窗,不要做其他任何操作,否則會中斷下載,下載時間略長,耐心等待)安裝完

Python print輸出重定向到文件和屏幕,超簡單

bsp logger get files 屏幕 abs path odi pass import sys import os class Logger(object): def __init__(self, filename="log.txt&quo

Python 上下文管理器:print輸出的時候同時儲存到檔案

import sys class print_and_save(object): def __init__(self, filepath): self.f = open(filepath, 'w') def __enter__(self): self.old

pythonprint輸出儲存到文字檔案

print輸出到文字import sysprint 'HEO=LLO'output=sys.stdoutoutputfile=open("D:\\DEM4\\2.txt","a")sys.stdout=outputfile中文輸出新增type = sys.getfilesys

python logging 替代print 輸出內容到控制檯和重定向到檔案

在寫程式的時候,尤其是大型的程式,在程式中加入日誌系統是必不可少的,它能記錄很多的資訊。剛剛接觸python的時候肯定都在用print來輸出資訊,這樣是最簡單的輸出,正是因為這樣,在除錯的時候還要去逐個的去更新print後面的內容,程式碼少的時候還好,但是當代碼量到達

pythonprint輸出的內容儲存到txt檔案

import sys import os class Logger(object): def __init__(self, filename="Default.log"): self.terminal = sys.stdout sel

python:print格式化輸出檔案

        遇到一個寫檔案的小程式,需要把print輸出改成輸出到檔案,遇到這個問題的思路是把需要的字串拼接到一個字串中,然後在寫到檔案中,這樣做覺得很麻煩,想到之前的學的exec的使用,但是實驗後發現exec沒有返回值,無法將輸出儲存在變數中。查過資料後,發現可以把p

Python 格式化輸出print

%u 小寫 科學 字符串 百分號 內存地址 line 補齊 mic 1. 常用的格式符號 %符號使用列表: 格式符號 轉換 %d 有符號十進制整數 %i 有符號十進制整數,並且可以自動將輸入的八進制(或者十六進制)轉換為十進制 %u 無符

Python print函數用法,print 格式化輸出

http right spa 函數 precise edits 自動 結果 網上 原文地址:http://blog.csdn.net/zanfeng/article/details/52164124 使用print輸出各型的 字符串 整數 浮點數 出度及

Python輸出更漂亮---Print 輸出

PythonPrint輸出print 默認輸出是換行的,如果要實現不換行需要在變量末尾加上 end="": student_age=18print("學生的年齡為:",student_age)#print("學生的年齡為:"),print(stude