首页 新闻 会员 周边 捐助

新手请教 python 中write( )的问题

0
悬赏园豆:10 [已解决问题] 解决于 2011-12-24 20:34

target.write(line1 + "\n" + line2 + "\n" +  line3 + "\n")

#为什么不能用

target.write(%s + "\n" + %s + "\n" +  %s + "\n"), % (line1, line2, line3)

这个格式, print可以用上面的格式吧?

Donze Yeap的主页 Donze Yeap | 初学一级 | 园豆:191
提问于:2011-12-24 05:56
< >
分享
最佳答案
1
target.write(%s + "\n" + %s + "\n" +  %s + "\n"), % (line1, line2, line3)

改为:

target.write("%s\n%s\n%s\n" %(line1, line2, line3))
收获园豆:10
artwl | 专家六级 |园豆:16736 | 2011-12-24 12:33

谢谢! 但是为什么是这样写呢? 请教wirte参数和print的区别

Donze Yeap | 园豆:191 (初学一级) | 2011-12-24 18:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册