[問題] 一個本文處理的練習
在網路上的blog看到一個練習
要處理這份文件:http://www.givegoodweb.com/examples/portfolio.txt
程式碼
total = 0
print "%10s %10s %10s " % ('Names', 'Shares', 'Price')
print "---------- " * 3;
for line in open('portfolio.txt', 'r'):
vals = line.split()
symbol = vals[0]
shares = int(vals[1])
price = float(vals[2])
print "%10s %10s %10.2f" % (symbol, shares, price)
total += shares * price
print "\nTotal value : $%0.2f" % total
我照著打一遍,覺得很合理,但只要執行都會說最後一行
print "\nTotal value : $%0.2f" % total,有問題
出現SyntaxError: invalid syntax
存成text檔去執行,執行後畫面馬上消失,想說把最後一行去掉好了,一樣馬上消失
,但把最後一行去後,在eric4上面是可以執行的,可是在shell裡面有沒有最後一行,
都沒有反應,也不會出現錯誤訊息,怎麼在三種地方會有三種不同解果,
該怎樣才能用text執行連最後一行都跑出來,而且不會馬上關閉
煩請協助幫忙,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.238.219.28
推
08/26 00:59, , 1F
08/26 00:59, 1F
→
08/26 09:46, , 2F
08/26 09:46, 2F
→
08/26 10:19, , 3F
08/26 10:19, 3F
討論串 (同標題文章)