Python에서 폴더를 만드는 방법, python3.9에서 파일을 만드는 방법

안녕하세요 여러분, 편집기는 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("입력 오류")

추천

출처blog.csdn.net/chatgpt001/article/details/132099303