2013-06-29 3 views
1

.txt 파일의 동일한 행에있는 목록에서 출력을 쓰려고합니다. 따라서 내 목록이 = [1,2,3]이고 b = [3,4,5]. 대신이의 1,2,3 3,4,5 : 내가 좋아하는 뭔가를해야만 할 싶습니다 ... 이 같은 .txt 파일을 가지고 싶다 :파이썬을 사용하여 파일의 같은 줄에 출력을 작성하십시오.

for i in a:print i, 

","로 출력하지만 output.write (i)는 작동하지 않습니다. 어떻게해야합니까? 고마워요!

+0

가능한 중복 모든 것을 기록 (http://stackoverflow.com/questions/ 쓰기 전에 문자열에 넣어보십시오 8691311/python-how-to-write-multiple-strings-in-one-line) –

답변

1

그것을

w="" 
for i in a: 
    w+=i+" " 
output.write(w) 

이 [이]의 한 줄에

+0

완벽하게 작동합니다! 고마워요! –

0
output.write(','.join(map(str,i))) 
관련 문제