0

ヘッダー ファイルと値のリストが txt ファイルにあり、読み込んで辞書に書き込みます。名前がキーで、0 または 1 が値です。

txt ファイルの形式は次のようになります。

#define NAME 0
#define MOREOFTHESAME 1

名前の長さはすべて異なりますが、値はすべて 0 または 1 です。また、各行から #define を削除したいと考えています。

4

2 に答える 2

3

各スペースで行を分割し、最初のエントリを無視します。

with open('myFile.txt', 'rb') as fil:
    myDict = {}
    for line in fil:
        _, key, value = line.split()
        myDict[key] = value
于 2013-06-12T19:59:47.567 に答える