1

ファイル内の情報は次のとおりです。

"Part no.","Description","Price"
"453","Sperving_Bearing","9900"
"1342","Panametric_Fan","23400"
"9480","Converter_Exchange","93859"

ファイルを開き、その内容を部品番号を使用して辞書に保存する方法を見つけようとしています。キーとして、その他の情報を値として。だから私はそれを次のようにしたい:

{Part no.: "Description,Price", 453: "Sperving_Bearing,9900", 1342: "Panametric_Fan,23400",9480: "Converter_Exchange,93859"}

ファイルのテキストをリストに保存できましたが、キーに複数の値を割り当てる方法がわかりません。モジュールをインポートせずにこれを実行しようとしています。基本的な str メソッド、list メソッド、および dict メソッドを使用してきました。これまでの私のコードは次のとおりです:(ファイル名が正しく入力されると仮定しています)

textname = input("ENter a file")
thetextfile = open(textname,'r')
print("The file has been successfully opened!")
thetextfile = thetextfile.read()
file_s = thetextfile.split()
holder = []
ck = 0
for c in range(len(file_s)):
   holder.append(file_s[c])
   ck = ck+1
   if(ck == 3):
       holder.insert(c,'\n')
       count = 0
holder_string = "".join(holder)
holder = holder_string.split("\n")
wordlist = {}

#kind of stuck here.
4

4 に答える 4