๋ฐ์ํ
#ํ์ด์ฌ ํ ์คํธ ํ์ผ ๋ ๋ฆฌ๊ธฐ #python textfile crop #python textfile delete line
๋ค์๊ณผ ๊ฐ์ ํ
์คํธํ์ผ์ด ์๋ค๊ณ ํ์
์ฌ๊ธฐ์ ํน์ line ํน์ ์ฌ๋ฌ๊ฐ์ line์ ์ง์ฐ๊ณ ์ถ๋ค๋ฉด..??
์ ๋ฐ์ ๋ ๋ ค๋ฒ๋ฆฌ๊ณ ์ถ๋ค๋ฉด??
line 1 of the text file
line 2 of the text file
line 3 of the text file
line 4 of the text file
line 5 of the text file
๋ฐ์ํ
# 1. ํ
์คํธ ํ์ผ ์ฝ์ด๋ค์ด๊ธฐ
# filename์ ํ
์คํธํ์ผ ๊ฒฝ๋ก๋ฅผ string์ผ๋ก ๋ฃ์ด์ค๋ค
filename = './textfile.txt'
text_file = opend(filename).readlines()
# 2. ์ง์ฐ๊ณ ์ถ์ line index ๋๋ฒ ๋๋ slicing์ผ๋ก ์ง์ฐ๊ธฐ
del text_file[0] # ์ฒซ๋ฒ์งธ line ์ง์ฐ๊ธฐ
del text_file[:10] # ์ฒ์๋ถํฐ 10๋ฒ์งธ ์ค๊น์ง ์ง์ฐ๊ธฐ
del text_file[-1] # ๋ง์ง๋ง line ์ง์ฐ๊ธฐ
# 3. ๋ค์ ์ฐ๊ธฐ
output_filename = './output_textfile.txt'
f = open(output_filename, "w")
f.writelines(text)
f.close()
728x90
๋ฐ์ํ