很长一段时间后尝试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
但是,这确实打印空白输出而不是数字。如果我在这里做任何明显错误的事情,谁能忍受?
最佳答案
for line in lines:
if line.startswith(' My_NUMBER ='):
num = line.split('=')[-1].strip()
print num
关于python - 从文件中读取字符串的某些部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13158207/