Python论坛  - 讨论区

标题:[python-chinese] 文本文件中,用续行符标识的行,结尾是什么字符呢?

2007年05月12日 星期六 17:51

hch huangchonggnu在gmail.com
星期六 五月 12 17:51:42 HKT 2007

ÓÃpython½âÎöÎı¾Îļþ£¬Óöµ½´¦ÀíÐøÐзûµÄÎÊÌ⣬Ïò´óϺÃÇÇóÖú£º

obj-y   := process.o signal.o entry.o traps.o irq.o \
                ptrace.o time.o ioport.o ldt.o setup.o i8259.o sys_i386.o \
                pci-dma.o i386_ksyms.o i387.o bootflag.o e820.o\
                quirks.o i8237.o topology.o alternative.o i8253.o tsc.o

line = fileobject.readline()
¶ÁµÚÒ»ÐÐʱ£¬line.endswith('\\')ֵΪTrue£»
µ«ÊǶÁµÚ2ÐУ¬line.endswith('\\')¾ÍÊÇFalse, ÄÇÕâÒ»ÐеĽáβ×Ö·ûÊÇʲôÄØ£¿
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070512/54459c24/attachment.htm 

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

2007年05月12日 星期六 19:00

limodou limodou在gmail.com
星期六 五月 12 19:00:51 HKT 2007

On 5/12/07, hch <huangchonggnu在gmail.com> wrote:
> 用python解析文本文件,遇到处理续行符的问题,向大虾们求助:
>
> obj-y   := process.o signal.o entry.o traps.o irq.o \
>                 ptrace.o time.o ioport.o ldt.o setup.o i8259.o sys_i386.o \
>                 pci-dma.o i386_ksyms.o i387.o bootflag.o e820.o\
>                 quirks.o i8237.o topology.o alternative.o i8253.o tsc.o
>
> line = fileobject.readline()
> 读第一行时,line.endswith('\\')值为True;
> 但是读第2行,line.endswith('\\')就是False, 那这一行的结尾字符是什么呢?
>
打印出来看一下不就知道了。可以使用repr()看一下具体的内容。

-- 
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]

2007年05月12日 星期六 19:27

hch huangchonggnu在gmail.com
星期六 五月 12 19:27:21 HKT 2007

¶÷£¬ÊÇÎÒµÚÒ»ÐÐÓÃÁËline.rstrip()£¬ µÚ¶þÐÐûÓã¬ÎûÎû£¬¶àлָµã¡£

ÔÚ07-5-12£¬limodou <limodou在gmail.com> дµÀ£º
>
> On 5/12/07, hch <huangchonggnu在gmail.com> wrote:
> > ÓÃpython½âÎöÎı¾Îļþ£¬Óöµ½´¦ÀíÐøÐзûµÄÎÊÌ⣬Ïò´óϺÃÇÇóÖú£º
> >
> > obj-y   := process.o signal.o entry.o traps.o irq.o \
> >                 ptrace.o time.o ioport.o ldt.o setup.o i8259.osys_i386.o \
> >                 pci-dma.o i386_ksyms.o i387.o bootflag.o e820.o\
> >                 quirks.o i8237.o topology.o alternative.o i8253.o tsc.o
> >
> > line = fileobject.readline()
> > ¶ÁµÚÒ»ÐÐʱ£¬line.endswith('\\')ֵΪTrue£»
> > µ«ÊǶÁµÚ2ÐУ¬line.endswith('\\')¾ÍÊÇFalse, ÄÇÕâÒ»ÐеĽáβ×Ö·ûÊÇʲôÄØ£¿
> >
> ´òÓ¡³öÀ´¿´Ò»Ï²»¾ÍÖªµÀÁË¡£¿ÉÒÔʹÓÃrepr()¿´Ò»Ï¾ßÌåµÄÄÚÈÝ¡£
>
> --
> 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
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070512/cb84bd48/attachment-0001.html 

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

2007年05月13日 星期日 13:48

benyu bbenyu在gmail.com
星期日 五月 13 13:48:59 HKT 2007

limodou ÄãºÃ:
ÉÏ´ÎÓÐÇë½Ì¹ýÄú,¹ØÓÚÔÚÄ£°åÖÐÔËÓÃÄú¿ª·¢µÄ expr ½øÐÐÀÛ¼Ó¼ÆËãµÄÎÊÌâ,
ÔÚÎÒµÄÄ£°åÖÐÓÐÈçÏ´úÂë(¼ò»¯)
{%expr  0 as total %} #ÕâÀïËãÊÇ¶Ô totalµÄ¶¨Òå°É?Èç¹ûÈ¥µôÊdzö´í,Ìáʾ total䶨Òå.
{% for item in product %}
    {% expr item.quantity * item.curr_price as sub_total %}
    {% expr total + sub_total as total %}
    С¼Æ:{{sub_total}}
{%endfor%}    
ÀÛ¼Æ:{{total}}

°´ÒÔÉÏ´úÂëµÄÒâ˼ ,ÎÒÊÇÏëͳ¼Æ¸÷¸ö sub_totalµÄºÍ.
µ«ÊÇ×îºó ÀÛ¼Æ{{total}} µÄֵΪ :0 
¶øÉÏÃæµÄ{{sub_total}}µÄÖµÊÇÕýÈ·µÄ.
ÊDz»ÊÇÒòΪÔÚÄúµÄtag´úÂëÊÇÓÐ:clist.reverse() Õâ¾äµÄÔ­ÒòÄØ?

л..
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070513/71b2cfa2/attachment.html 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号