[問題] 新手自我練習想用python讀文章

作者: yuseke (大將)   2015-10-12 11:45:14
as title
我剛開始接觸PYTHON幾天而已
因為想試著練習一些指令
所以我下載了一篇曼德拉的講稿(已經存成txt檔案(命名成MDL.txt)
我想試著去計算稿子裡面出現了幾次的"is"跟"the"
可是我只知道指令好像是用file = open("檔案名稱","r")
想當然耳.......讀不出來
請問是要把txt存在某個地方嗎?還是?
我有試著估狗了一下(關鍵字: python2.7 讀檔)
但是搜尋到的東西我都看不太懂......或者說
我覺得好像跟我的問題沒有對到焦orz
附上失敗的code.....
>>> file = open('MDL.txt','r')
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
file = open('MDL.txt','r')
IOError: [Errno 2] No such file or directory: 'MDL.txt'
>>>
作者: bigpigbigpig (To littlepig with love)   2015-10-12 11:55:00
No such file →錯誤訊息很清楚啊,MDL.txt在哪裡?
作者: tiefblau (tiefblau)   2015-10-12 11:57:00
檔案要放在執行的同個目錄
作者: yuseke (大將)   2015-10-12 12:00:00
不好意思,二樓的意思我看不懂...
作者: Typebrook (Pham)   2015-10-12 13:44:00
for line in file: 可依換行符號讀取內容
作者: hung0724 (三頭)   2015-10-12 14:03:00
你直接寫檔案名稱就是用相對路徑相對路徑中 直接寫檔名代表是在同一個資料夾內的某檔案計算的話 像四樓那樣一行一行算再加總就可以了
作者: Microscft (小軟哥)   2015-10-12 14:50:00
你越級打怪了,沒有檔案系統概念,估計也沒有資料結構的觀念,你會學得很辛苦,況且python還是物件導向要學好python是有門檻的,一些預備知識不能沒有
作者: sean50301 ( (づ′・ω・)づ)   2015-10-12 22:55:00
真的要先學資料結構,不然看起來真的很像天書
作者: PRAM (PRAM)   2015-10-29 08:52:00
先學全指令吧

Links booklink

Contact Us: admin [ a t ] ucptt.com