안녕하세요 여러분, 편집기는 Python을 통해 파일에 파일을 만드는 방법, Python을 통해 폴더를 만들고 이름을 지정하는 방법에 대해 다음 질문에 답할 것입니다. 오늘 살펴보겠습니다!
# 1. 파일 작업
# day1.txt
# 1. 파일 경로: E:\day1.txt
# 2. 인코딩 방식: utf-8, gbk
# 3. 작동 모드: 읽기 전용, 쓰기 전용, 추가, 읽기-쓰기, 쓰기-읽기
# 임의의 인코딩 방법으로 저장하고 임의의 인코딩 방법으로 엽니다.
#절대 경로
# f = open("E:\day1.txt",mode="r",encoding="gbk")
# 카운트 = f.read()
# 인쇄(카운트)
# 에프.닫기()
#상대 경로
# f = open("오늘 날씨가 정말 좋네요", mode="r", encoding="utf-8")
# 카운트 = f.read()
# print(카운트,타입(카운트))
# 에프.닫기()
# 읽기 전용: r, rb(비텍스트 유형 파일, 업로드, 다운로드, 그림) 바이트----str
# f = open("오늘 날씨가 정말 좋네요", mode="rb")
# 카운트 = f.read()
# print(카운트,타입(카운트))
# 에프.닫기()
# 쓰기 전용: w
# 파일 쓰기의 경우 이 파일 없이 파일이 생성되며,
# f = open("오늘 날씨가 좋다", mode="w", encoding="utf-8")
# f.write("오늘 날씨가 좋다")
# 에프.닫기()
# 쓰기 전에 원본 파일의 모든 내용을 삭제하십시오.
# f = open("오늘 날씨가 좋다", mode="w", encoding="utf-8")
# f.write("정말 좋아요")
# 에프.닫기()
#wb 파일의 기본 인코딩 방법은 모든 인코딩 방법으로 작성됩니다.
# f = open("오늘 날씨가 좋다", mode="wb")
# f.write("젠데시 ".encode("utf-8"))
# 에프.닫기()
#Append a 기본 커서는 마지막 문자에 표시되며 추가만 가능하지만 추가할 수는 없습니다.
# f = open("오늘 날씨가 좋다", mode="a", encoding="utf-8")
# f.write("금액")
# 에프.닫기()
#ab
# f = open("오늘 날씨가 좋다", mode="ab")
# f.write("금액".encode("utf-8"))
# 에프.닫기()
#a+
# f = open("오늘 날씨가 좋다", mode="a+", encoding="utf-8")
# f.write("금액")
# f.탐색(0)
# 인쇄(f.read())
# 에프.닫기()
#읽고 쓰기 r+ 먼저 원본 파일을 읽고 쓰기
# f = open("오늘 날씨가 정말 좋네요", mode="r+", encoding="utf-8")
# 인쇄(f.read())
# f.write("yiyi,erer")
# 에프.닫기()
#바이트 단위로 읽고 쓰기
# f = open("오늘 날씨가 정말 좋네요", mode="r+b")
# 인쇄(f.read())
# f.write("하하하하하하하하".encode("utf-8"))
# 에프.닫기()
#쓰기와 읽기 w+ 원본 파일을 먼저 지우고 쓰기
# f = open("오늘 날씨가 정말 좋네요", mode="w+", encoding="utf-8")
# f.write("아아아아아아아아아아아아아아아")
# 인쇄(f.read())
# 에프.닫기()
#seek (커서 조정)
# f = open("오늘 날씨가 정말 좋네요", mode="w+", encoding="utf-8")
# f.write("bbbbaaaaaaaaaaaaaaaa")
# f.탐색(1)
# 인쇄(f.read())
# 에프.닫기()
#상세기능
# f = open("오늘 날씨가 정말 좋네요", mode="r+", encoding="utf-8")
# # count = f.read(8) # 모든 문자 읽기
# f.seek(3) # 바이트 단위로 커서 위치 찾기, 영어 1바이트, 중국어 3바이트
# 카운트 = f.read()
# 인쇄(카운트)
# 에프.닫기()
#Breakpoint resume 먼저 커서 위치를 찾은 다음 커서 위치를 조정합니다.
# tell (커서가 어디에 있는지 알려줌)
# f = open("오늘 날씨가 정말 좋네요", mode="r+", encoding="utf-8")
# f.write("하하하하")
# 카운트 = f.tell()
# f.seek(카운트-9)
# 인쇄(f.read())
# 에프.닫기()
#readline
# f = open("오늘 날씨가 정말 좋네요", mode="r+", encoding="utf-8")
# line = f.readline() # 한 줄씩 읽기
# 인쇄(라인)
# 에프.닫기()
#readlines 각 행은 목록의 요소로 취급되어 행 목록에 추가됩니다.
# f = open("오늘 날씨가 정말 좋네요", mode="r+", encoding="utf-8")
# 라인 = f.readlines()
# 인쇄(라인)
# 에프.닫기()
#truncate 읽기 가로채기
# f = open("오늘 날씨가 정말 좋네요", mode="r+", encoding="utf-8")
# f .truncate(4)
# 에프.닫기()
# 동시에 여러 파일 열기
# with open("오늘 날씨가 좋다",mode="r+",encoding="utf-8") as f :open("오늘 날씨가 좋다",mode="a",encoding="utf- 8") f1로
# 인쇄(f.read(),f1.read()
#로그인 회원가입
username = input("사용자 이름:")
possword = input("비밀번호:")
with open("登录",mode = "w",encoding="utf-8") as f:
f.write("{}\n{}".format(사용자 이름, 암호))
print("등록 성공")
목록 =[]
카운트 = 0
동안 카운트 < 3:
uname = input("사용자 이름을 입력하세요:")
pwd = input("비밀번호를 입력하세요")
open("登录",mode = "r+",encoding="utf-8") as f1:
f1 라인의 경우:
list.append(라인)
uname == list[0].strip() 및 pwd ==list[1].strip()인 경우:
print("로그인 성공")
부서지다
또 다른:
카운트 += 1
print("입력 오류")