-파일 입력; 파일 객체 = 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")]
'backend > python' 카테고리의 다른 글
sending gmail by python3 (0) | 2016.11.23 |
---|---|
파이썬 날짜, 시간 관련 모듈 (0) | 2016.11.19 |
iterator, generator (0) | 2016.11.19 |
정규표현식-Regular expression (0) | 2016.11.17 |
파이썬 데이터 라이브러리 - 수찬님 강의 2일차 복습 (1), 동적인 웹사이트 크롤링 (0) | 2016.11.08 |