상대경로 작업
파일은 아래 언급된 위치에 있고,
"D:/101. work/python/res/path_test/test.txt"
작업경로는 이러하다면.
"D:/101. work/python/res"
상대경로로 파일을 열려면
코드
1
2
3
|
with open("path_test/test.txt", "r", encoding="utf-8") as f: <-with as로 파일 열고 상대경로
data = f.read() <- 읽고 출력하기
print(data)
|
cs |
실행 결과
hello
안녕하세요.
쓰는 것도 동일하다. 단, "파일 열기 모드"만 "w"로 설정
코드
1
2
3
4
|
data = "재미난 파이썬 프로그래밍"
with open("write_test.txt", "w", encoding="utf-8") as f:
f.write(data)
print("파일 작성 완료")
|
cs |
실행 결과
현재 작업 중인 경로에 파일 생성.
만약, D:\101. work\python\res\path_test 폴더에 write_test.txt를 만들려면?
절대 경로: "D:/101. work/python/res/path_test/write_test.txt"로
상대 경로: "path_test/write_test.txt"로 변경
default값의 strip() 함수는 스페이스, 엔터 등 과 같은 공백을 지운다.
strip()함수는 중간에 있는 것을 뺄 수 없다.
join함수는 문자열 사이에 특정 부분을 넣어 합쳐 출력시킴
찾는 함수 .find(), 개수 세는 함수 .count(무엇의 개수?) ,
startswith(내용) 시작부분 내용 점검, .end\ㄴwith(내용) 끝부분 내용 점검
.replace(바꿀대상, 바꾼 결과값)
728x90
반응형
'Programming > Python' 카테고리의 다른 글
[Python] API(json, xml) (1) | 2023.08.22 |
---|---|
[Python] web scraping (0) | 2023.08.21 |
[Python] 모듈, package, random (0) | 2023.08.18 |
[Python] class 개념 재정리 (pre course) (0) | 2023.08.17 |
[Python] format(), readline(), with as, function, class (0) | 2023.08.17 |