1
이 텍스트 파일은 date.txt라고 가정 해 봅시다. 월 | 일 | 년 I 월 이후 2012 넣을파이썬에서 텍스트 파일의 특정 줄에 데이터를 추가합니까?
January|20|2014
February|10|
March|5|2013
| 10 |. 내가 어떻게 할 수 있니?
이 텍스트 파일은 date.txt라고 가정 해 봅시다. 월 | 일 | 년 I 월 이후 2012 넣을파이썬에서 텍스트 파일의 특정 줄에 데이터를 추가합니까?
January|20|2014
February|10|
March|5|2013
| 10 |. 내가 어떻게 할 수 있니?
파일을 메모리로 읽어서 원하는 줄을 수정하고 파일을 다시 써야합니다.
with open('date.txt', 'rw') as f:
lines = f.readlines()
for i, line in enumerate(lines):
if line.startswith('February'):
line[i] = line[i].strip() + '2012\n'
f.seek(0)
for line in lines:
f.write(line)
대 :
임시 파일을 사용하지 않으려면
. 'line.startwith'는 매우 도움이됩니다. 감사! – user3483340