Python论坛  - 讨论区

标题:[python-chinese] 看一下,谢谢!

2005年09月14日 星期三 13:47

juan liwapple at 163.com
Wed Sep 14 13:47:34 HKT 2005

大家好:
    我想问一下:
        >>> errorfile = file("testerror.log", 'a+')
        >>> print >>errorfile, "haha"
    和
        >>> errorfile = file("testerror.log", 'a+')
        >>> errorfile.write("cddsx")

    有何不同,两种写的方法或原理是不是一样?

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

2005年09月14日 星期三 13:48

limodou limodou at gmail.com
Wed Sep 14 13:48:57 HKT 2005

在 05-9-14,juan<liwapple at 163.com> 写道:
> 大家好:
>     我想问一下:
>         >>> errorfile = file("testerror.log", 'a+')
>         >>> print >>errorfile, "haha"
>>         >>> errorfile = file("testerror.log", 'a+')
>         >>> errorfile.write("cddsx")
> 
>     有何不同,两种写的方法或原理是不是一样?

没什么区别,只是写法上的不同。

-- 
I like python! 
My Donews Blog: http://www.donews.net/limodou

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

2005年09月14日 星期三 14:07

Qiangning Hong hongqn at gmail.com
Wed Sep 14 14:07:39 HKT 2005

juan wrote:
> 大家好:
>     我想问一下:
>         >>> errorfile = file("testerror.log", 'a+')
>         >>> print >>errorfile, "haha"
>>         >>> errorfile = file("testerror.log", 'a+')
>         >>> errorfile.write("cddsx")
> 
>     有何不同,两种写的方法或原理是不是一样?

print >>f, s
相当于
f.write(s + '\n')

-- 
Qiangning Hong
http://www.hn.org/hongqn (RSS: http://feeds.feedburner.com/hongqn)

Registered Linux User #396996
Get Firefox! <http://www.spreadfirefox.com/?q=affiliates&id;=67907&t;=1>
Thunderbird! <http://www.spreadfirefox.com/?q=affiliates&id;=67907&t;=183>

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

2005年09月14日 星期三 14:19

Xie Yanbo xieyanbo at gmail.com
Wed Sep 14 14:19:05 HKT 2005

juan wrote:

>        >>> errorfile = file("testerror.log", 'a+')
>        >>> print >>errorfile, "haha"
>  
>
写入文件的是一个文本行,即:"haha\n",自动增加了后面的换行符;

>        >>> errorfile = file("testerror.log", 'a+')
>        >>> errorfile.write("cddsx")
>
写入文件的是原始数据,即:"cddsx",后面不会自动增加换行符。

这两个语句的行为不同是由于两种语句的处理方式不同造成的。
fileobj.write会忠实的把数据写入文件,不多也不少;而print
语句会对输出进行格式化,如果后面跟逗号,则补一个空格字符,
如果后面不跟逗号,则试系统不同,补\n或\r或\r\n。
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xieyanbo.vcf
Type: text/x-vcard
Size: 122 bytes
Desc: not available
Url : http://lists.exoweb.net/pipermail/python-chinese/attachments/20050914/7fea0b46/xieyanbo.vcf

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

2005年09月14日 星期三 14:26

juan liwapple at 163.com
Wed Sep 14 14:26:26 HKT 2005

它们在实现上也是一样的么?
----- Original Message ----- 
From: "limodou" <limodou at gmail.com>
To: <python-chinese at lists.python.cn>
Sent: Wednesday, September 14, 2005 1:48 PM
Subject: Re: [python-chinese] 看一下,谢谢!


> 在 05-9-14,juan<liwapple at 163.com> 写道:
> > 大家好:
> >     我想问一下:
> >         >>> errorfile = file("testerror.log", 'a+')
> >         >>> print >>errorfile, "haha"
> >     和
> >         >>> errorfile = file("testerror.log", 'a+')
> >         >>> errorfile.write("cddsx")
> > 
> >     有何不同,两种写的方法或原理是不是一样?
> 
> 没什么区别,只是写法上的不同。
> 
> -- 
> I like python! 
> My Donews Blog: http://www.donews.net/limodou
> 


--------------------------------------------------------------------------------


> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 

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

2005年09月14日 星期三 14:40

Protoss Jiang jsonic1106 at gmail.com
Wed Sep 14 14:40:52 HKT 2005

问他(limodou)做什么?他会好好回答你的问题吗?
看看别人xie yanbo是怎么回答问题的

在 05-9-14,juan<liwapple at 163.com> 写道:
> 大家好:
>    我想问一下:
>        >>> errorfile = file("testerror.log", 'a+')
>        >>> print >>errorfile, "haha"
>>        >>> errorfile = file("testerror.log", 'a+')
>        >>> errorfile.write("cddsx")
> 
>    有何不同,两种写的方法或原理是不是一样?
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 


-- 
Protoss Jiang
mailto: jsonic1106 at gmail.com

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

2005年09月14日 星期三 14:51

watchsun watchsun at gmail.com
Wed Sep 14 14:51:05 HKT 2005

人家是向列表提问,并没有特意向limodou提问啊
再说了,每个人都有自己的理解,都有自己不同的回答方式
不知楼上的为何对limodou有成见啊

在05-9-14,Protoss Jiang <jsonic1106 at gmail.com> 写道:
> 
> 问他(limodou)做什么?他会好好回答你的问题吗?
> 看看别人xie yanbo是怎么回答问题的
> 
> 在 05-9-14,juan<liwapple at 163.com> 写道:
> > 大家好:
> > 我想问一下:
> > >>> errorfile = file("testerror.log", 'a+')
> > >>> print >>errorfile, "haha"
> > 和
> > >>> errorfile = file("testerror.log", 'a+')
> > >>> errorfile.write("cddsx")
> >
> > 有何不同,两种写的方法或原理是不是一样?
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> 
> 
> --
> Protoss Jiang
> mailto: jsonic1106 at gmail.com
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050914/01e1e018/attachment-0001.html

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

2005年09月14日 星期三 14:55

limodou limodou at gmail.com
Wed Sep 14 14:55:05 HKT 2005

在 05-9-14,watchsun<watchsun at gmail.com> 写道:
> 人家是向列表提问,并没有特意向limodou提问啊
>  再说了,每个人都有自己的理解,都有自己不同的回答方式
>  不知楼上的为何对limodou有成见啊

不管有没有成见,大家不必为此烦恼。:)  人无完人,金无足赤嘛,我也不是什么都会。

虽然心里有不爽,不必在意。

-- 
I like python! 
My Donews Blog: http://www.donews.net/limodou

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

2005年09月14日 星期三 14:55

Xie Yanbo xieyanbo at gmail.com
Wed Sep 14 14:55:22 HKT 2005

Protoss Jiang wrote:

>问他(limodou)做什么?他会好好回答你的问题吗?
>看看别人xie yanbo是怎么回答问题的
>
不用着急。既然是在邮件列表里提问,就不是只是向一个人
发问;如果谁有时间、有兴趣,都可以回答。limodou我想
他平常的工作也不少,能做到大多数问题都回一帖子,已经
是不容易了,我们也不必苛求。

正好我今天有点闲,就顺手回了,呵呵。如果大家都希望
我们的邮件列表能一直活跃下去,就要多多发言呀,别都跟
我前一阵子一样不说话。
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xieyanbo.vcf
Type: text/x-vcard
Size: 122 bytes
Desc: not available
Url : http://lists.exoweb.net/pipermail/python-chinese/attachments/20050914/1b24e75f/xieyanbo.vcf

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号