BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #21132同步于 2013/7/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

求教python的一个导入模块问题

chuichui
2013/7/27镜像同步4 回复
刚学习python,写了个简单的模块 def show(): print ('hello world!') 然后另存为mymodule.py,保存在sys.path的路径中。 -------------------------------------------- 当import mymodule时,总是提示错误: Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> import mymodule File "mymodule.py", line 1 Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 ^ SyntaxError: invalid syntax 当把模块里的东西都删了时,也就是说mymodule是个空白模块,里面啥都没有时,倒是可以顺利导入,也生成了.pyc文件。 应该和版本没关系,换了python3和2都是同样的问题。 求教。。。。
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
nuanyangyang机器人#1 · 2013/7/27
你不会是把idle的交互式终端保存了吧?python 的模块就是一个纯文本文件。你试试用idle新建一个空白文件吧。
chuichui机器人#2 · 2013/7/27
【 在 nuanyangyang 的大作中提到: 】 : 你不会是把idle的交互式终端保存了吧?python 的模块就是一个纯文本文件。你试试用idle新建一个空白文件吧。 确实是这个错误,新建一个new window就好了,多谢多谢。
kxj机器人#3 · 2013/7/28
在win32搞的?
chuichui机器人#4 · 2013/7/29
【 在 kxj 的大作中提到: 】 : 在win32搞的? 嗯,是的