Gaebal/Python
파이썬 파일 처리 관련 코드(python file processing code)
ha3kkkkk
2021. 1. 20. 23:18
가장 자주쓰면서 쓸 때 마다 기억안나는 파일처리 관련 코드
1. 파일생성(open)
f=open('example.txt','w')
f.close()
2. 파일쓰기(write)
f=open("sample.txt",'w')
f.write("something")
f.write("something" + '\n')
f.close()
3. 파일읽기(readline)
f=open('example.txt','r')
# 한줄 씩 처리가 필요할 때
while True:
line = f.readline()
if not line: break
print(line)
# 한번에 읽어야 할 때
content = f.read()
f.close()
4. 파일 존재여부 확인
import os.path
if os.path.isfile(fname):
print("exist")
5. 파일 특정 줄 삭제
#모든 줄 읽기
with open("yourfile.txt", "r") as f:
lines = f.readlines()
#특정 줄 제외 다시 쓰기
with open("yourfile.txt", "w") as f:
for line in lines:
if line.strip("\n") != "nickname_to_delete":
f.write(line)