[問題] 新手自我練習想用python讀文章
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'
>>>
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.121.239
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1444621516.A.B2E.html
→
10/12 11:55, , 1F
10/12 11:55, 1F
推
10/12 11:57, , 2F
10/12 11:57, 2F
→
10/12 12:00, , 3F
10/12 12:00, 3F
我把路線裏頭的 譬如C:\
都改成\\之後就可以了
可是之後.....?
可以跟STRING一樣直接計算東西嗎?
譬如: print file.count('is")
※ 編輯: yuseke (140.112.121.239), 10/12/2015 12:10:47
→
10/12 13:44, , 4F
10/12 13:44, 4F
推
10/12 14:03, , 5F
10/12 14:03, 5F
推
10/12 14:10, , 6F
10/12 14:10, 6F
→
10/12 14:12, , 7F
10/12 14:12, 7F
我目前是讀入了之後
再用
>>> clean_seq=myseq.rstrip('\n')
>>> print clean_seq
-----跑出整段文章
然後再
>>> list_of_seqs = myseq.split('\n')
然後再來我就不知道該怎麼作了ORZ
※ 編輯: yuseke (1.164.148.97), 10/12/2015 14:46:54
→
10/12 14:50, , 8F
10/12 14:50, 8F
→
10/12 14:51, , 9F
10/12 14:51, 9F
→
10/12 14:52, , 10F
10/12 14:52, 10F
→
10/12 22:55, , 11F
10/12 22:55, 11F
推
10/29 08:52, , 12F
10/29 08:52, 12F
Python 近期熱門文章
PTT數位生活區 即時熱門文章