返回信息流刚学习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都是同样的问题。
求教。。。。
这是一条镜像帖。来源:北邮人论坛 / www-technology / #21132同步于 2013/7/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
求教python的一个导入模块问题
chuichui
2013/7/27镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
【 在 nuanyangyang 的大作中提到: 】
: 你不会是把idle的交互式终端保存了吧?python 的模块就是一个纯文本文件。你试试用idle新建一个空白文件吧。
确实是这个错误,新建一个new window就好了,多谢多谢。