Browsing all articles tagged with pydev
[PY]module的问题
前两天配好了pydev+eclipse的环境,然后在玩The Python Challenge.
The Python Challenge是一个很好玩的游戏,其实就是一系列的网页,你必须解开A页面的迷,然得到B页面的地址,这样一关一关走下去,有些解迷的乐趣,同时也能用来熟悉Python的模块函数,相关不错。
问题是我玩的那一关需要用到string模块的translate和maketrans函数,这本身难度不高,几行代码也就解决了,可奇怪的是,编译出错(也许python是解释出错?),在eclipse的输出框里面总是提示string模块并没有translate的方法,可不管看文档还是GOOGLE的结果,这模块都是应该包含这两个接口的。
这问题卡了一个多小时,直到我发现eclipse的输出窗口出现了一些本不该出现的输出字串,才想起来,原来我在这个py源文件的同一目录建了一个名叫string.py的文件,也就是说,当我在源文件里面输入import string的时候,它导入的并不是python库文件string.pyc,而是我自己建的这个string.pyc.
这样看起来,python引入库的时候,应该是跟c或者c++一样,先是寻找自己所在的目录有没有这一模块,如果没有,才会到系统指定的模版文件夹中寻找。
ps:关于python,推荐一个沈洁元先生的python简明教程,在线版和下载版到处都是,GOOGLE一下即可。
页面
Categories
- 92383 (1)
- lonely planet (25)
- Uncategorized (1)
- 一些故事 (3)
- 利其器 (10)
- 善其事 (62)
- 小说翻译 (2)
- 负暄琐话 (74)
need follow
RSS
Blogroll
云
Android
apple
BlackBerry
Blake Ross
craigslist
del.icio.us
elisp
emacs
firefox
flickr
Founders At Work
Google
infoq
ios
iphone
lonely planet
notes
orgmode
pil-handbook
python
RIM
Yahoo
书
兵马俑
创业
华山
单向街
四川
国际米兰
图像
宝鸡
工作
成都
旅游
旅行
杭州
江南
百度
翻译
西安
跑步
陕西
马拉多纳
黄山
黑莓
laihj


