python結果輸出到文件
Ⅰ python新人,如何將結果輸出到txt文件.
#coding='utf-8'
importos,sys
fromrandomimportsample
importtime
importdatetime
truelist=[]
falselist=[]
IP=['192.168.1.1','192.168.0.1','192.168.1.2']
f=open(datetime.datetime.now().strftime("%Y%m%d%H%M%S")+".txt","w")
foriinsample(IP,2):
ping=os.system('ping-c3%s'%i)
ifping:
falselist.append(i)
else:
truelist.append(i)
print('truelist:'+str(truelist),file=f)
print('falselist:'+str(falselist),file=f)
f.close()
Ⅱ python 如何讓一個函數的輸出寫入到一個文件中
首先導入sys模塊
import sys
然後在打算把輸出數據寫入文件的代碼之前加上以下代碼
output=sys.stdout
outputfile=open(filename,'w')
sys.stdout=outputfile
上面的filename表示輸出文件
程序結束或恢復成正常輸出時加上以下代碼
outputfile.close()
sys.stdout=output
恢復輸出為開始保存的正常輸出值
Ⅲ 如何將python運行結果保存成txt,萬分感謝吶
將python運行結果保存成txt的具體操作步驟如下:
1、首先我們打開電腦桌面,在電腦桌面上點專按win+R進入運行屬,在搜索框里輸入cmd並點擊確定。
Ⅳ Python如何用文件操作把執行結果保存到文件里
最簡單的寫法是用with,比如:
list1=['aaa','bbb','ccc']
with open('filename.txt','w')as fl:
for line in list1:
fl.write(line + '\n')
上面的運行結果會生成那個名字的文本,沒有則會創建。我這里只是展示一下最簡單的文本操作方法。請自行網路自己認真了解一下。小甲魚視頻裡面有相關教程和許多關於這個的練習題,你也可網路看看。
Ⅳ 怎麼把python運行結果保存到log
通過管道輸出到另一個程序里去,另外一個程序同時列印並輸出到out.log。
用自己的myprint代替所有的print語句。這樣你可以同時輸出到屏幕與文件了。
通過logging。這個模塊支持多個listener,可以同時輸出到屏幕與文件以及網路。
Ⅵ python怎樣將結果輸出到文件中
dataframe推薦直接存成csv文件格式
data.to_csv('file_name.csv')
這樣就可以了,如果遇到中文編碼報錯再加編碼格式就好了
Ⅶ python怎樣將運行結果寫入到文件里
你是說把控制台的所有輸出保存到文件?
用重定向
pythoncode.py>output.txt
Ⅷ Python 將運行結果保存到log文件中遇到的問題
這個簡單啊。通過來管道輸出到另一源個程序里去,另外一個程序同時列印並輸出到out.log
這是我常用的辦法。
還有一個笨辦法,用自己的myprint代替所有的print語句。這樣你可以同時輸出到屏幕與文件了。
第三個辦法是通過logging。這個模塊支持多個listener,可以同時輸出到屏幕與文件以及網路。
Ⅸ python如何輸出數據到txt
有沒有在最後close掉這個文件?沒close的話不算真正寫入的
Ⅹ python 輸出文件到txt
name=['a1','a2','a3']
seq=['seq11111','seqs22222','seq33333']
f=open("F:/1.txt","w+")
f.write("name seq ")
foriinrange(0,len(name)):
f.write(name[i]+" "+seq[i]+" ")
f.close()