target.write(line1 + "\n" + line2 + "\n" + line3 + "\n")
#为什么不能用
target.write(%s + "\n" + %s + "\n" + %s + "\n"), % (line1, line2, line3)
这个格式, print可以用上面的格式吧?
改为:
target.write("%s\n%s\n%s\n" %(line1, line2, line3))
谢谢! 但是为什么是这样写呢? 请教wirte参数和print的区别