Python论坛  - 讨论区

标题:[python-chinese] python的代码缩进到底有哪些要求啊?

2006年09月29日 星期五 20:48

lyore zhengrui.l在gmail.com
星期五 九月 29 20:48:42 HKT 2006

µ¦Ýyùh‚)ëz«ž²Û¬z³Z™êު笴ó’N­ºÇ«5©ž6‰Þ¥«,Šݭê®zËO9$àzÚZ²Ì(­ÓhèŸºÇ«5©žjwijË0¢·n±ê

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月29日 星期五 20:54

limodou limodou在gmail.com
星期五 九月 29 20:54:08 HKT 2006

On 9/29/06, lyore <zhengrui.l在gmail.com> wrote:
>
>
> 我按照要求写的代码怎么老是出现缩进错误,缩进都是用tab键排的,烦躁啊!
> 代码如下:
> def login(request):
>     userName = request.POST.get('userName', None)
>     password = request.POST.get('password',None)
>
>     if userName and password:
>     user = Author.objects.filter(name=userName)[0]

这行没有缩近,所以错了

>         if user and user.password == password:
>             request.session['userName'] = userName
>             return HttpResponseRedirect("/viewBlogs/")
>        else:
>             return HttpResponseRedirect("/login/")
>     else:
>         return render_to_response('blog/login.htm')
>
冒号后面一定要缩近。可以使用UliPad,它会自动缩近。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月29日 星期五 21:16

lyore zhengrui.l在gmail.com
星期五 九月 29 21:16:14 HKT 2006

uç墧­ê®zËn±êÍjg

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月29日 星期五 21:40

makeyunbad makeyunbad在gmail.com
星期五 九月 29 21:40:08 HKT 2006

在 06-9-29,lyore<zhengrui.l在gmail.com> 写道:
>
> 我按照要求写的代码怎么老是出现缩进错误,缩进都是用tab键排的,烦躁啊!
> 代码如下:
> def login(request):
>     userName = request.POST.get('userName', None)
>     password = request.POST.get('password',None)
>
>     if userName and password:
>     user = Author.objects.filter(name=userName)[0]
>         if user and user.password == password:
>             request.session['userName'] = userName
>             return HttpResponseRedirect("/viewBlogs/")
>        else:
>             return HttpResponseRedirect("/login/")
>     else:
>         return render_to_response('blog/login.htm')
>

解决代码缩进的问题,应该是找一个比较好的编辑器。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月29日 星期五 21:42

limodou limodou在gmail.com
星期五 九月 29 21:42:42 HKT 2006

On 9/29/06, lyore <zhengrui.l在gmail.com> wrote:
>
>
> 本来打算贴张图上来,却图片大小太大,只好重新描叙下。刚才发的代码有些错误,现在我重新发上来:
> def login(request):
>     userName = request.POST.get('userName', None)
>     password = request.POST.get('password',None)
>
>     if userName and password:
>         user = Author.objects.filter(name=userName)[0]
>         if user and user.password == password:
>              request.session['userName'] = userName
>              return HttpResponseRedirect("/viewBlogs/")
>         else:
>              return HttpResponseRedirect("/login/")
>     else:
>         return render_to_response('blog/login.htm')
>
> 出错的是黄色背景标注的那一行,我怀疑跟if嵌套有关,去掉if。。else判断就没有问题。
>
可能是空格和tab的区别。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月29日 星期五 21:46

hu tao hutao0205在163.com
星期五 九月 29 21:46:07 HKT 2006

ÛM:ÿßööX¦¡Ú.–)¨v‹ ™¨¥r‰ŽŸßö÷ý:—*+{8^ž
îŠX&j;)\¢l+¢×yùh‚)ëz«ž²Û¬z³Z™êު笴ó’N­ºÇ«5©ž6‰Þ¥«,Šݭê®zËO9$àzÚZ²Ì(­ÓhèŸºÇ«5©žjwijË0¢·n±ê

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月30日 星期六 13:06

Jay Li eltshanli在gmail.com
星期六 九月 30 13:06:40 HKT 2006

我把你的代码复制下来运行了... 没出现语法错误...

在 06-9-29,lyore<zhengrui.l在gmail.com> 写道:
>
>
> 本来打算贴张图上来,却图片大小太大,只好重新描叙下。刚才发的代码有些错误,现在我重新发上来:
> def login(request):
>     userName = request.POST.get('userName', None)
>     password = request.POST.get('password',None)
>
>     if userName and password:
>         user = Author.objects.filter(name=userName)[0]
>         if user and user.password == password:
>              request.session['userName'] = userName
>              return HttpResponseRedirect("/viewBlogs/")
>         else:
>              return HttpResponseRedirect("/login/")
>     else:
>         return render_to_response('blog/login.htm')
>
> 出错的是黄色背景标注的那一行,我怀疑跟if嵌套有关,去掉if。。else判断就没有问题。
>
>  ________________________________
>
> lyore
> 2006-09-29
>  ________________________________
>
> 发件人: limodou
> 发送时间: 2006-09-29 20:55:04
> 收件人: python-chinese在lists.python.cn
> 抄送:
> 主题: Re: [python-chinese]python的代码缩进到底有哪些要求啊?
>
>
>
> On 9/29/06, lyore  <zhengrui.l在gmail.com > wrote:
> >
> >
> > 我按照要求写的代码怎么老是出现缩进错误,缩进都是用tab键排的,烦躁啊!
> > 代码如下:
> > def login(request):
> >     userName = request.POST.get('userName', None)
> >     password = request.POST.get('password',None)
> >
> >     if userName and password:
> >     user = Author.objects.filter(name=userName)[0]
>
> 这行没有缩近,所以错了
>
> >         if user and user.password == password:
> >             request.session['userName'] = userName
> >             return HttpResponseRedirect("/viewBlogs/")
> >        else:
> >             return HttpResponseRedirect("/login/")
> >     else:
> >         return render_to_response('blog/login.htm')
> >
> 冒号后面一定要缩近。可以使用UliPad,它会自动缩近。
>
> --
> I like python!
> UliPad  <  >:
> http://wiki.woodpecker.org.cn/moin/UliPad
> My Blog: http://www.donews.net/limodou
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月30日 星期六 13:12

wolfg wolfg1969在gmail.com
星期六 九月 30 13:12:11 HKT 2006

还是用空格替代tab比较好,可以设置编辑器的这个功能

2006/9/30, Jay Li <eltshanli在gmail.com>:
> 我把你的代码复制下来运行了... 没出现语法错误...
>

-- 
_______________________________________________

http://guoyong.org

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月30日 星期六 13:21

Jay Li eltshanli在gmail.com
星期六 九月 30 13:21:09 HKT 2006

我发现python将tab等同为8个空格, 所以设置编辑器的tab size为8也是可以的.

2006/9/30, wolfg <wolfg1969在gmail.com>:
> 还是用空格替代tab比较好,可以设置编辑器的这个功能
>
> 2006/9/30, Jay Li <eltshanli在gmail.com>:
> > 我把你的代码复制下来运行了... 没出现语法错误...
> >
>
> --
> _______________________________________________
>
> http://guoyong.org
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月30日 星期六 17:43

Bruce Wang number5在gmail.com
星期六 九月 30 17:43:31 HKT 2006

缩进混用 tab和空格是很危险的, 最好统一用tab 或者统一用空格

On 9/30/06, Jay Li <eltshanli在gmail.com> wrote:
>
> 我发现python将tab等同为8个空格, 所以设置编辑器的tab size为8也是可以的.
>
> 2006/9/30, wolfg <wolfg1969在gmail.com>:
> > 还是用空格替代tab比较好,可以设置编辑器的这个功能
> >
> > 2006/9/30, Jay Li <eltshanli在gmail.com>:
> > > 我把你的代码复制下来运行了... 没出现语法错误...
> > >
> >
> > --
> > _______________________________________________
> >
> > http://guoyong.org
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
simple is good
http://brucewang.net
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20060930/9aca950a/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月30日 星期六 18:56

Eric CHAO lionchao在gmail.com
星期六 九月 30 18:56:16 HKT 2006

§+a¢{ZnÊZqã§÷ýôÿN®çY©àžé›z¾`™¨¥r‰°®‹^µ¦íi³§÷ýôÿN‰k"âz[l…©åŠ	šŠW(›
èµêr¶'µ¦üµ¦ì‹7¼ÛM:ÿß÷Ó
%~(•ø5÷¯`™¨¥r‰­i½´Ó¯ýÿ}	k"âz[l…©åŠ	šŠW(šm§ÿຌ¨ž
+‚œ­†‰Ü†)Þ±ãè²ÛÚr¶'r§zÇ¥ŠËl§+a¢w'Jæìr¸›zǧv˛±Êâmëh§+a¢w!Šw¬z·ª¹ë-–+-²œ­†‰ÜIì¹»®&Þ±éݺ{.nÇ+‰·­¢œ­†‰Ü†)Þ±êު笶X¬¶Êr¶'rpÞµ¨¥"wè†Ûiÿúr¶'ræj)fjåŠËbú?§+a¢w!Šw¬zœ­†‰Ü†)Þ±ãè²ÛÚr¶'r§zÇ¥ŠËl§+a¢w'Jæìr¸›zǧv˛±Êâmëh§+a¢w!Šw¬z·ª¹ë-–+-²œ­†‰ÜIì¹»®&Þ±éݺ{.nÇ+‰·­¢œ­†‰Ü†)Þ±êު笶X¬¶Êr¶'rpÞµ¨¥"wè†Ûiÿúr¶'ræj)fjåŠËbú?§+a¢w!Šw¬zȦ¦W¢²
(vm§ÿÛ®çÁ©àëiÊØhÈbë>‹-±éݧ+a¢w!Šw¬zX¬¶Êr¶'rt®nÇ+‰·¬zwl¹»®&Þ¶Šr¶'r§zÇ«z«ž²Ùb²Û)ÊØhÉԞ˛±ÊâmëÛ§²æìr¸›zÚ)ÊØhÈbë­ê®zËeŠËl§+a¢w'
ëZŠR'~ˆm¶Ÿÿ§+a¢w'þf¢–f§þX¬¶)ߣúr¶'r§zǧ{ij»@œtÌ-«miÈfz{pjË®æÛyÕ.m§ÿéÊØhÉÿ¦*^®f¢—úr¶'r§zÇ¿jÛZržžÛ?ÛM:ÓÝôÿ·çŽ=×ö­µ§!™éí†Ù¥

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号