import os
folder_name = "saved"
if not os.path.exists(folder_name):
os.makedirs(folder_name)
folder_name = “saved” ← 폴더 이름
if not os.path.exists(folder_name): ← 경로에 폴더 이름과 관련된 폴더가 없다면
os.makedirs(folder_name) ← 폴더를 만들어라
with open() 을 사용하면 fopen(), fclose() 를 사용하지 않아도 된다.
with open("saved/hello.txt", "w") as f:
f.write("hello world!") # 새로 만든 hello.txt 파일에 hello world! 라는 문구를 적어줌
“w”
를 사용하지 않고 그냥 적으면 에러가 난다.
→ hello.txt 라는 파일이 없기 때문
하지만 **“w”**
를 사용한다면 파일이 없더라도 생성을 하고
f.write 파일에 “hello world!” 라는 문구를 작성한다.
with open("saved/hello.txt", "r") as f:
s = f.read()
print(s)
**“r”
을 하면 읽기**
→ s 변수에 f.read() hello.txt 위에서 만들었던 파일 정보를 가져옴
d = {"name" : "병찬", "age" : 100}
print(*d)
print({**d})
d 라는 딕셔너리를 만들고 아래 프린트를 해준다.
print(*d) → key 값을 출력
print({d}) → 전체 딕셔너리를 출력**
def f():
global x # 안에서 글로벌 변수를 만들 수 있다.
x = 20
print(x)
f()
print(x)
함수 안에서 global 을 사용하면 전역 변수로 사용이 가능함