0
파일이 있는데 첫 번째 행을 읽고 두 번째 줄부터 읽으 려합니다.파일 첫 행을 읽고 두 번째 파일에서 읽는 방법
with open(file_path, 'r+') as f:
f.readline()
for values in my_array:
f.write("%s=%s" % (str(values[0]), str(values[1])))
의견이 있으십니까?
파일이 있는데 첫 번째 행을 읽고 두 번째 줄부터 읽으 려합니다.파일 첫 행을 읽고 두 번째 파일에서 읽는 방법
with open(file_path, 'r+') as f:
f.readline()
for values in my_array:
f.write("%s=%s" % (str(values[0]), str(values[1])))
의견이 있으십니까?
파일을 읽는 동안 파일에 쓸 수 없습니다.
두 솔루션 :
with open(file_path, 'r+') as f:
line = f.readline()
with open('another_file.txt', 'w') as outfile:
outfile.write(line)
outfile.write(...) # Whatever you want on your second line
스토어의 모든 것을 당신이 쓰는 그 다음 메모리에 쓰고 싶은 :
당신이 당신의 첫 줄을 다시 작성하고 두 번째 편지 두 번째 파일이 이전 파일 (권장하지 않음, 중간에 문제가 발생하여 파일을 덮어 쓰면 이전의 모든 데이터가 손실됩니다).
왜 _append_ 모드를 사용하지 않습니까? 2 번 위치의 라인을 삽입하고 싶습니까, 아니면 1 라인 만있는 파일에 2 번째 라인을 추가하고 싶습니까? –
두 번째 줄을 다시 작성하여 – Cyr
텍스트를 대체하고 제공된 대답을 사용하고 싶습니다. 입력 파일에서 읽기/쓰기를 실행하지 마십시오. –