導航:首頁 > 文件教程 > pythontxt添加數據文件

pythontxt添加數據文件

發布時間:2024-09-23 18:31:51

1. Python中怎樣實現向一個文檔中寫入數據, 要求從倒數第三行開始寫入

將文本每行讀入一個數組中啊 然後直接用python 中數組 insert() 插入

file = open("C:/a.txt", "r")
li = []
#line_counter = 0
while 1:
line = file.readline()
if line:
li.append(line)
else:
break

file.close()
lines = len(li)
『』『
下面從倒數回第三行開始插答入想要插入的字元串,每行插入的字元用\n分開。如果要寫的東西多,可以從外部文件讀入數據
』『』
li.insert(lines-3,"1st row you want to write \n 2nd row you want to write \n")

file=open("C:/a.txt", "w")
for line in li:
file.write(line)
file.close()

2. python怎麼將數據寫入txt文件

能不能把你相關的代碼拿來看一下?你的file.open("file","a/r/w")第二個參數給的是哪個?
這個參數會影響你最後文件的內回容的.
a是添答加內容到以前的文件最後面
r是只讀無法寫
w是重新寫,把之前的內容全部覆蓋的.
沒有代碼只能猜測這么多了.

3. 用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()#要記得關閉!

4. python怎麼從txt文件中讀取特定列的數據,新手,求大神指點!

path='e:/lijing/data.txt'
#path存的是txt文件的路徑

lie=[]
#初始化lie列表

for line in open(path):#遍歷txt文件中的所有行
line=line.replace('\n','').split(",")#替換和分割

lie.append(line[6])#將第六行的數據重新存在lie中
print lie
#lie這個列表中存的是txt文檔中第六行的數據。

5. 使用python編程,實現對文件夾中所有txt文件中的某一列數據都加1

import os
path = r'C:UsersshinelonDesktop新建文件夾' # 替換你的文件夾
path_result = path+"結果"
listdir = os.listdir(path)
try:
os.mkdir(path_result)
except FileExistsError:
pass
except:
print('已經改寫,若重改請刪除結果文件夾')
for f_name in listdir:
path_filename = path+"\"+f_name
print(path_filename)
with open(path_filename) as txt:
for i in txt.readlines():
a = i.split(',')
b = a[2].split('.')
c = str(int(b[0])+1) +'.'+ b[1]
d = a[0] + ',' + a[1] + ',' + c
with open(path_result+'\'+f_name,'a') as txt_result:
txt_result.write(d)
os.startfile(path_result)

6. 怎麼用python讀取txt文件里指定行的內容,並導入excel

舉個簡單的例子,我這里有一個txt文件,文件中每一個row包含的是用戶名和用戶的身高,我們這里需要獲取特定的行內容,比如身高大於170cm的內容,寫入excel中。

data.txt

張三172cm
李四183cm
王五166cm
趙六159cm

孫樂樂185cm
周熊熊169cm
蘇鵬鵬176cm
吳剛剛191cm
韓軒軒172cm

sheet.py

'''
獲取文件信息
'''
fi=open("data.txt")
lines=fi.readlines()
#讀取身高大於170cm
data=[]
forhumaninlines:
hinfo=human.split()
ifhinfo:
ifint(hinfo[1][:3])>=170:
data.append(tuple(hinfo))

'''
寫入excel
'''
importxlwt

#創建workbook和sheet對象
workbook=xlwt.Workbook()#Workbook的開頭W大寫
sheet1=workbook.add_sheet('sheet1',cell_overwrite_ok=True)
#向sheet頁中寫入數據
sheet1.write(0,0,'姓名')
sheet1.write(0,1,'身高cm')
row=1
foriindata:
sheet1.write(row,0,i[0])#i0姓名
sheet1.write(row,1,i[1])#i1身高
row+=1

workbook.save('c.xlsx')#寫入excel

執行sheet.py 後,打開同級目錄下的c.xlsx

閱讀全文

與pythontxt添加數據文件相關的資料

熱點內容
ps入門必備文件 瀏覽:348
以前的相親網站怎麼沒有了 瀏覽:15
蘋果6耳機聽歌有滋滋聲 瀏覽:768
怎麼徹底刪除linux文件 瀏覽:379
編程中字體的顏色是什麼意思 瀏覽:534
網站關鍵詞多少個字元 瀏覽:917
匯川am系列用什麼編程 瀏覽:41
筆記本win10我的電腦在哪裡打開攝像頭 瀏覽:827
醫院單位基本工資去哪個app查詢 瀏覽:18
css源碼應該用什麼文件 瀏覽:915
編程ts是什麼意思呢 瀏覽:509
c盤cad佔用空間的文件 瀏覽:89
不銹鋼大小頭模具如何編程 瀏覽:972
什麼格式的配置文件比較主流 瀏覽:984
增加目錄word 瀏覽:5
提取不相鄰兩列數據如何做圖表 瀏覽:45
r9s支持的網路制式 瀏覽:633
什麼是提交事務的編程 瀏覽:237
win10打字卡住 瀏覽:774
linux普通用戶關機 瀏覽:114

友情鏈接