.txt
次のようなファイルを読み取るプログラムを作成したいと思います。
[リスト 1]
変数 1、変数 2、変数 3、変数 4
var5,var6
[リスト 2]
var7、var8、var9
タイトルが示すように、"[","]" の間のすべての用語のリストを作成し、それらの下にリストされた用語で構成されるこれらの各用語のリストを作成します (例: LIST2 = [var7, var8, var9]
)。
これまでのところ、「[]」で囲まれた用語のリストを作成しました。
try:
f = open("tm.txt", "r")
try:
string = f.read()
finally:
f.close()
except IOError:
pass
lista = re.findall(re.escape("[")+"(.*)"+re.escape("]"),string)
for i in range(len(lista)):
vars()[lista[i]] = i #makes str into var and gives a value to them
print vars()[lista[i]] #prints what is inside of each var of the list
print lista #prints each var names
ご覧のとおり、あとは、これらの新しく作成された変数のそれぞれを、.txt
ファイルのそれらの下にある用語のリストに割り当てるだけです。TKinter
私が作っているインディーゲームを介してコンフィギュレーターを作ることができるように、私はそれをやろうとしています。.txt
ファイル自体を編集するのはかなり面倒です。