python - Condensing write.target lines into one? -
i'm learning python "learning python hard way", , i'm having problem exercise 16: study drill. how convert next 6 lines of code one? :
target.write(line1) target.write("\n") target.write(line2) target.write("\n") target.write(line3) target.write("\n") i went on seek this:
lines = line1,"\n",line2,"\n",line3,"\n" target.write(lines) but didn't seem work either, in terminal said: expected character buffer object
after referring exercise 6 tried:
lines = "%s\n%s\n%s\n" % line1,line2,line3 target.write(lines) and says in terminal "typeerror: not plenty arguments format string"
also tried:
target.write("%s,\n,%s,\n,%s,\n" % line1,line2,line3) and got same problem
target.write('\n'.join(lines)) #assuming line #s set in list called "lines"
python
No comments:
Post a Comment