내가 파일 포함 '을 Master.sql'가에/각 라인의 편지를 첫 번째 단어를 쓰기 :새 파일
a.b.c
d.e.f
g.h.i
을하고 난 그냥 첫 글자 'databases.sql'에 기록 할 , 이렇게 :
a
d
g
여기 내 코드이지만 마지막 문자 'g'를 반환합니다.
with open ('master.sql', 'r') as f:
for line in f:
x=(line.split('.')[0])
with open('databases.sql', 'w') as f:
f.write(str(x))
어떻게 해결할 수 있습니까?
당신은'x'를 저장하지 않습니다, 그래서 당신은 마지막 값을 얻을 ... –