[问题] 新手自我练习想用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