python 將匯入的檔案存到dict裡面

2021-12-24 08:54:19 字數 2939 閱讀 1697

1樓:藍星人搶不到

d={}

f=open(txtpath,'r')

for line in f:

key,value=line.split(" ")d[key]=value

f.close()

2樓:匿名使用者

# -*- coding: utf-8 -*-__author__ = 'lpe234'

'''# tmp.txt

鬥魂,1

惡魔少爺蘿莉控,0

官途,1

醫手遮天,1

官途,1

破竅九天,1

天下師兄一般黑,0

禮物:遇見於朦朧,0

重生之錦繡嫡女,1

先婚厚愛,0

先婚厚愛,1

'''def main():

tmp_dict = {}

with open('tmp.txt', 'r') as f:

txt = f.read()

for t in txt.split():

k, v = t.split(',')

if not k in tmp_dict:

tmp_dict[k] = v

print tmp_dict

if __name__ == '__main__':

main()

3樓:我是等你的季節

key,value=line.split(" ,")

如果文件中是用「,」分開的話就需要有「,」;

但是如果文件區分就是「 」,則不需要寫!

4樓:

第一列是什麼值 第二列又是什麼值呢

請問如何用python將字典轉換到txt文字中?

5樓:依然特雷西

1、首先開啟python的一個檔案。

2、首先是定義一個字典,用{}括起來,在裡面使用key:value的形式儲存資料,再將這個字典賦值給變數zidian。

3、接著是獲取字典的某一個值,比如獲得小明的成績,我們可以這樣寫:zidian["小明"]。

4、也可以修改字典裡面的值,格式:字典的名稱[key值]=新值。

5、如果我們想要刪除字典中的某一個元素,可以使用pop函式來說實現。

6、使用print將這個字典列印出來。

7、最後執行這個程式,我們就可以看到字典的內容了,發現字典中的第一個元素已經被刪除了。

6樓:匿名使用者

from __future__ import print_function

dic=}

dicfile=open('dic.txt','w')for key in dic:

for innerkey in dic[key]:

print(''.format(key,innerkey,dic[key][innerkey]),file=dicfile)

dicfile.close()

字典是無序的,因此輸出的順序不確定,如果要有序輸出只能按大小排序後輸出

7樓:柒澀琴

>>> dic=}

>>>11542 109754 5.0

11542 119735 3.0

11542 119736 5.0

11542 42640 2.0

11542 43485 5.0

11542 68784 5.0

11542 69983 5.0

11542 83646 5.0

寫入檔案的話,可以這樣:

file = open(path, 'w') #dir是對應的路徑dic=}

8樓:匿名使用者

樓上的是正解啊?莫非你還有什麼特殊的需求?

9樓:匿名使用者

# coding=utf-8

def trans(dic):

rt=try:

fp = open("dict.txt",'w')for (k,v) in dic.items():

for (ik,iv) in v.items():

fp.write('%-10s,%-10s,%-10s\n' %(k,ik,iv))

return rt

finally:

fp.close()

if __name__=="__main__":

dic=}

rt=trans(dic)

python 讀取txt格式檔案 來填寫字典

10樓:

dict_data = {}

with open('dict_2data.txt', 'r') as df:

for kv in [d.strip().split(' ') for d in df]:

dict_data[kv[0]] = kv[1]print dict_data

python字典存入txt 急!!!

11樓:

# -*- coding: cp936 -*-import os

write_file = os.getcwd() + '\dit.txt'

print write_file

output = open(write_file,'w')dic =

for i in dic:

print i,dic[i]

write_str = str(i) + ' ' + dic[i] + '\n'

output.write(write_str)output.close()

試試看咯。

python編寫程式將輸入的內容儲存到檔案中,用到

with open 1.txt a as f print input is starting,press q to quit.loop true while loop input string input please input something if input string q f.writ...

python中怎樣將檔案拷貝到指定的目錄下

使用了os和shutil兩個模組,os.listdir用於讀取目標目錄中的檔名稱,star資料夾中儲存了我手動篩選出來的dng格式 jpg資料夾中儲存了所有的jpg格式 於是在獲取到所有dng格式 後使用flag陣列標記一下,然後迴圈遍歷targetnames陣列尋找對應名稱的jpg檔案,找到的話就...

如何將筆記本中的檔案直接匯入到桌上型電腦中

你可以連結一個區域網,然後將筆記本中的磁碟全部共享不就行了麼?一般處理方法,需要用一條網線把兩個電腦連線起來,把兩個電腦都設定在同一工作組,把要傳的檔案屬性設定成共享,這樣對方可以在它的網路鄰居里直接進入你的電腦,把檔案複製就行了。不只上面那種方法,也可以把臺式電腦硬碟拆下,直連筆記本 須轉換裝置 ...