A. 如何將python運行結果保存成txt
在最下面加上
with open("三.txt", "w") as f_w:
f_w.write(repr(C))
B. python怎麼把輸出保存為一個文件
寫入什麼數據就用什麼模式打開文件,寫二進制數據就用二進制模式打開文件,這樣就沒問題了。
C. 怎麼把python輸出為word
程序導出word文檔的方法
將web/html內容導出為world文檔,再java中有很多解決方案,比如使用Jacob、Apache POI、Java2Word、iText等各種方式,以及使用freemarker這樣的模板引擎這樣的方式。php中也有一些相應的方法,但在python中將web/html內容生成world文檔的方法是很少的。其中最不好解決的就是如何將使用js代碼非同步獲取填充的數據,圖片導出到word文檔中。
1. unoconv
功能:
1.支持將本地html文檔轉換為docx格式的文檔,所以需要先將網頁中的html文件保存到本地,再調用unoconv進行轉換。轉換效果也不錯,使用方法非常簡單。
?
\# 安裝
sudo apt-get install unoconv
\# 使用
unoconv -f pdf *.odt
unoconv -f doc *.odt
unoconv -f html *.odt
缺點:
1.只能對靜態html進行轉換,對於頁面中有使用ajax非同步獲取數據的地方也不能轉換(主要是要保證從web頁面保存下來的html文件中有數據)。
2.只能對html進行轉換,如果頁面中有使用echarts,highcharts等js代碼生成的圖片,是無法將這些圖片轉換到word文檔中;
3.生成的word文檔內容格式不容易控制。
2. python-docx
功能:
1.python-docx是一個可以讀寫word文檔的python庫。
使用方法:
1.獲取網頁中的數據,使用python手動排版添加到word文檔中。
D. python怎樣將結果輸出到文件中
dataframe推薦直接存成csv文件格式
data.to_csv('file_name.csv')
這樣就可以了,如果遇到中文編碼報錯再加編碼格式就好了
E. python將控制台輸出保存到文件
在平時工作中,有時我們需要將控制台輸出保存到文件
缺點:只能保存到文件,但控制台無輸出
將控制台輸出的同時即時保存到文件
print 函數中的 file 參數, file=f ,輸出到文件; file=sys.stdout ,輸出到終端; flush=True ,即時刷新
F. python怎麼把數據輸出到excel
python導出數據到excel文件的方法:
1、調用Workbook()對象中的add_sheet()方法
1
2
wb = xlwt.Workbook()
ws = wb.add_sheet('A Test Sheet')
2、通過add_sheet()方法中的write()函數將數據寫入到excel中,然後使用save()函數保存excel文件
1
2
3
4
5
6
7
ws.write(0, 0, 1234.56, style0)
ws.write(1, 0, datetime.now(), style1)
ws.write(2, 0, 1)
ws.write(2, 1, 1)
ws.write(2, 2, xlwt.Formula("A3+B3"))
wb.save('example.xls')
完整代碼如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import xlwtfrom datetime import datetime
style0 = xlwt.easyxf('font: name Times New Roman, color-index red, bold on',num_format_str='#,##0.00')
style1 = xlwt.easyxf(num_format_str='D-MMM-YY')
wb = xlwt.Workbook()
ws = wb.add_sheet('A Test Sheet')
ws.write(0, 0, 1234.56, style0)
ws.write(1, 0, datetime.now(), style1)
ws.write(2, 0, 1)
ws.write(2, 1, 1)
ws.write(2, 2, xlwt.Formula("A3+B3"))
wb.save('example.xls')
程序執行結果如下:
更多Python知識,請關註:Python自學網!!
(推薦操作系統:windows7系統、Python 3.9.1,DELL G3電腦。)
G. python 如何讓一個函數的輸出寫入到一個文件中
首先導入sys模塊
import sys
然後在打春悄算把輸出數據寫入文件的核攜代碼之前加上以下代碼
output=sys.stdout
outputfile=open(filename,'w')
sys.stdout=outputfile
上面的filename表示輸出文件
程序結束或恢復成正常輸改森伏出時加上以下代碼
outputfile.close()
sys.stdout=output
恢復輸出為開始保存的正常輸出值