Python, txt csv json xlsx 파일 읽기/쓰기/편집 한번에

변수 이름 = open(“파일 이름”, “r/w/a”) r 읽기, w 쓰기, a 편집(추가)

완료되면 변수 name.close()

또는,

open(“파일 이름”, “r,w,a 중 하나”)를 변수 이름으로 사용:

.close() 필요 없음

1.txt

.읽다() “아르 자형” 일기 전체를 ​​문자열로
.readlines() “아르 자형” 전체를 목록으로 로드(각 줄은 각 개체)
.readline() “아르 자형” 한 줄씩 읽기 (yield와 유사한 원리)
.write(“문자열”) “와”, “아” 문자열 쓰기

2. CSV(CSV 가져오기)

open(“작은”, “r/w/a”, newline=””)

csv.reader(변하기 쉬운) “아르 자형” 읽기 생성, 각 행을 for 문을 사용하여 목록으로 로드
csv.writer(변하기 쉬운) “와”, “아” 작성 쓰기
.writerow((세부 사항)) “와”, “아” 목록으로 입력

3. json(json 가져오기)

json.dump(사전 변수json 파일 변수) 사전 json 파일에 쓰기
json.load(가져 json 파일 변수) json 파일 읽기, 사전에 로드
json.dumps(로드할 사전 변수) 사전 json유형()로 변경
(들여쓰기=4, sort_keys=True)
json.loads(json유형 문자열 변수) json유형()사전으로

4.xlsx(openpyxl 가져오기 통합 문서에서(pip 설치))

파일(통합 문서) 단위
load_workbook(파일 이름) 파일
.시트 이름 시트 이름 가져오기 목록
(“시트 이름“) 로드 시트
.활동적인 현재 열려 있는 시트
시트 단위
(“위치“) 특정 셀 선택((“A1”))
(“위치“).값 특정 셀 값
.셀(행 = 주문하다클론 = 주문하다) 특정 셀 값
.max_row 마지막 행 순서 값
.max_column 마지막 열 순서
(“위치“:”위치“) 범위(“A1″:”F8”)
시트 variable.iter_rows 또는 .iter_cols의 행에 대한 시트의 각 행/열에 대한 반복 문
.iter_rows(min_row=시작 주문최대행=마지막 주문min_col=시작 주문max_col=마지막 주문) – 반복 행
.iter_cols(min_row=시작 주문최대행=마지막 주문min_col=시작 주문max_col=마지막 주문) – 10회 반복
.행 각 행은 튜플로 로드됩니다(값은 .value임).
.열 각 열은 튜플로 로드됩니다. (값은 .value입니다)

개인적인 목적으로 정리했습니다^^;