久しぶりにpythonを試してみました。
次の行を含むファイルがあります。
My_NUMBER = 24
この番号を抽出したい (ここでは 24 を想定していますが、これは My_NUMBER に基づいて抽出したいものです。私の python コードでは、次の行を読み取ることができます
with open(filename) as f: lines = f.read().splitlines()
for line in lines:
if line.startswith(' My_NUMBER ='):
line=(line.rsplit(' ', 1)[0])
num= line.rsplit('=',1)[1].split("=")[0]
num = num.strip(" ")
print num
ただし、これは数値ではなく空白の出力を印刷します。ここで明らかに間違ったことをしている場合、誰かがコメントできますか?