backend/python
파이썬에서 파일 입출력하기
seul chan
2016. 11. 19. 03:42
-파일 입력; 파일 객체 = open(파일 이름, 파일 모드)
f = open("filename.txt", 'w') #모드; r, w, a,
f.close() # 항상 닫아줘야함
-파일 쓰기모드로 열어 출력값
f = open("./filename.txt", "w")
data = "쓸 내용들"
f.write(data) #여기에 쓸 내용을 써서 데이터 입력
f.close()
=> filename.txt라는 파일이 해당 dir에 생성
- 파일 읽기
• readline() 함수 사용; 파일의 첫줄 읽음
f = opne("./filename.txt", "r")
while True:
line = f.readline() # readline()으로 모든 줄 읽기; 쓸모X
if not line: break
print(line)
f.close
• readlines()함수
• read()함수
f = open("C:/Python/새파일.txt", 'r')
data = f.read()
print(data)
f.close()
-with문과 함께 사용(*)
f.close() 하지 않아도 괜찮다. 보통 이렇게 사용하는듯? (*)
with open("foo.txt", "w") as f:
f.write("Life is too short, you need python")
!ls
!ls -al
!rm -rf
!mkdir
!cp
!mv
[filename for filename in _ if filename.endswith(".csv")]