728x90
test.ph
with open('read.txt', 'r') as fr:
with open('write.txt', 'w') as fw:
pre_line = ""
line = "test"
filelines = []
while line != '':
line = fr.readline()
if line != pre_line:
filelines.append(line)
pre_line = line
fw.writelines(filelines)
fw.close()
fr.close()
filelines에 모두 밀어 넣고 한번에 writelines로 처리했는데 이는 하나씩 writeline으로 처리해도 될 듯 하다.
필요에 의해서 만든 코드인데 read.txt내에 연속으로 중복되는 문자열을 제거하여 write.txt에 저장하는 코드다.
>> python3 tset.ph
728x90
'Programming > linux왕초보' 카테고리의 다른 글
Glances failed (0) | 2025.02.11 |
---|---|
Valgrind: Find memory leak, uninitialized value (0) | 2023.06.11 |
secure compile (0) | 2023.04.02 |
REPO_URL 수정하여 local에서 repo 사용 (0) | 2022.08.23 |
[Linux] print file path (0) | 2021.12.22 |
ssh사용 시 diffie-hellman-group1-sha1 관련 (0) | 2018.01.30 |
pthread min, max priority on linux (0) | 2017.06.12 |
use vim like as source insight (0) | 2016.04.06 |
[ubuntu] change default shell (0) | 2016.03.22 |
GDB를 사용한 CORE 파일의 분석 (0) | 2016.02.05 |