保存元素我有一個輸入文件遵循的Python:通過元素從輸入
0.1 #real number
0.2 #real number
Hello #string
10000 #integer number
我想讀它,並使用每一行,以「#」符號之前,在我的代碼。對於第二個部分我做
with open('input.dat') as f:
for line in f:
line = line.split('#', 1)[0]
line = line.rstrip()
print(line) #test print
f.close()
在這種情況下,我可以讀取並以「#」符號之前打印數量/串,但對於保存嗎? 例如,如果我想將'Hello'保存在一個名爲'name'的字符串中,'0.1'保存爲真正的'min'等等。我發現閱讀input.dat文件並保存的元素,因爲我想 最簡單的方法,就是
with open('input.dat') as f:
lines = f.readlines()
f.close()
min=lines[2] # it print me: "0.1 #real number"
但是,我們只min=0.1
,我怎麼能獲得讀取和保存程序兩者兼而有之?我在python noob,所以也許我缺乏基礎知識。
非常感謝