『壹』 用python語言把data變數里的數據寫到txt里
data=[1,2,3]#假定你的數據是這樣的
withopen("file.txt","w")asf:
f.write(data)
#file.txt是你想命名的文件名,沒有關系的,f也是自己聲明的變數名無所謂
#w是寫入模式(write),如果沒有這個文件就創建一個。如果有這個文件就先清空內容再寫入
#如果你是本來就有這個文件,想在後面追加,就把w換成a,追加模式(append)
#用with比較穩妥,可以在使用完之後關閉。另一種寫法如下
f2=open("file.txt","w")
f2.write(data)
f2.close()#要記得關閉!
『貳』 python如何輸出數據到txt
有沒有在最後close掉這個文件?沒close的話不算真正寫入的
『叄』 Python3的問題 怎樣能把Python界面上輸出的內容寫入成txt文件
f = open('log.txt','w')
print('日誌文件',file=f) #print到文件
只要你把log.txt的路徑寫對就可以print到文件了
『肆』 取出txt文件中數據,用python怎麼寫
親 是取出每一行的第三個數字 取和么?
fp=open('e:pythontest est.txt')
res=fp.readlines()
fp.close()
sum=0
forxinrange(int(res[0])):
sum+=res[x+1][2]
『伍』 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 讀寫txt文件 整理數據到另一個文件
建議試試numpy 和pandas,好像有個tabulate之類的函數直接用。
『柒』 python 將文件內容去重,然後寫出到txt
可以字典套字典來用
book={
'a':{'A':1},
'b':{'B':0},
'c':{'C':1},
'd':{'D':0}
}
bookname='d'
bookauthor='D'
bookpay=1
printbook
#先判是否有這本書
ifbooknameinbook:
#判斷是否是該作者的
ifbookauthorinbook[bookname]:
#再判斷是否付費1付費,0未付費
ifbook[bookname][bookauthor]==0:
ifbookpay==1:
book[bookname][bookauthor]=1
else:#不是該作者
book[bookname][bookauthor]=bookpay
else:#沒有這本書
book[bookname][bookauthor]=bookpay
printbook
#總體來說就是這么個意思,可以參考修改自己的代碼
#自己動手豐衣足食~
『捌』 如何用python將變數及其值寫入文本文件
你的縮來進自有問題,這樣就好了。
x=5
y=2
z=x+y
f=open('test-i.dat','a+')
f.write(str("x=")+str(x)+' ')
f.write(str("y=")+str(y)+' ')
f.write(str("z=")+str(z)+' ')
f.close()
『玖』 python怎麼將數據寫入txt文件
能不能把你相關的代碼拿來看一下?你的file.open("file","a/r/w")第二個參數給的是哪個?
這個參數會影響你最後文件的內回容的.
a是添答加內容到以前的文件最後面
r是只讀無法寫
w是重新寫,把之前的內容全部覆蓋的.
沒有代碼只能猜測這么多了.
『拾』 python向文件內寫入數據
f=open("a.txt","w")
foriinrange(1,10):
f.write("<user> <id>"+str(i)+"</id> </user> ")
f.close()
因為i是來int型,自所以要先轉為str型,再進行字元串拼接,然後寫入文件