请问哪里出错了???

king_2007 2008-12-02 06:12:46

想编写独立模块,不知道下面哪里出错了,用的是python2.5
def show():
print 'i am a moudle'
if _name_=='_main_':

File "<pyshell#2>", line 3
if _name_=='_main_':

^
IndentationError: unindent does not match any outer indentation level



def show():
pirnt ' I am a module!'
if _name_='_main_':
show()
print ' I am not a module!'



...全文
142 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
king6o60 2008-12-03
  • 打赏
  • 举报
回复
另外,长工也有牛x的,你连print都写得错,不准鄙视劳动人民。。。
。扣地板ing
king6o60 2008-12-03
  • 打赏
  • 举报
回复
啥意思@—_—@
不久代码缩进错了。。
我在2楼贴的代码还是不对吗?
king_2007 2008-12-03
  • 打赏
  • 举报
回复
楼上的“高手”们,尽说些臭氧层有什么用,无非是显示你们变态的优越感而已!说了半天没有一句是有用的。
fox000002 2008-12-03
  • 打赏
  • 举报
回复
lz 似乎从 10 月以来已经发过很多因为缩进而出错的帖子了吧

可以推测,lz 如果学习过 C 语言的话,那写 C 语言的代码也根本没有注意过编码风格

虽然 C 语言不在乎空格或缩进的存在与否,但可以大大提高代码的可读性

Python 是靠缩进来区分对表达式进行分组的,与 C 中 的 {} 功能是一样的

这就要求 lz 有良好的编码习惯,不应该随便地使用缩进和换行

良好的习惯是:使用空格或 tab 来缩进。

为了一致性,推荐的做法是统一使用 4 空格来缩进,不使用 tab (宽度有时会不一致) 或其它数目的空格

此外,拼写不能错,不同组的表达式之间要加空行

AwL_1124 2008-12-02
  • 打赏
  • 举报
回复

I am a module!
I am not a moudule!
king_2007 2008-12-02
  • 打赏
  • 举报
回复
king6o60,
你试试这样,你会有意想不到的结果的!嘿嘿!
def show():
print 'I am a module!'
if __name__=='__main__':
show()
print'I am not a moudule!'
iambic 2008-12-02
  • 打赏
  • 举报
回复
还是那个错误?你的那个错误是缩进有问题,再仔细检查下吧,或许是粘贴的时候出的问题。
king_2007 2008-12-02
  • 打赏
  • 举报
回复
长工,还是不行,继续!!!!!
king_2007 2008-12-02
  • 打赏
  • 举报
回复
我把你们的代码复制后,还是不行啊!
iambic 2008-12-02
  • 打赏
  • 举报
回复
king和king,你们好……
king6o60 2008-12-02
  • 打赏
  • 举报
回复
def show():
print ' I am a module!'
if __name__=='__main__':
show()
print ' I am not a module!'
不支持颜色。。。
king6o60 2008-12-02
  • 打赏
  • 举报
回复
拜托楼主以后写代码细心点


def show():
print ' I am a module!'
if __name__=='__main__':
show()
print ' I am not a module!'

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧