Python10 [Python] Flask 기초 사용법 기본 어플리케이션 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run() 위와 같은 코드를 입력하면 Hello World!를 출력하는 단순한 웹 어플리케이션을 만들 수 있다. app = Flask(__name__)을 통해 Flask class의 인스턴스를 생성한다. 인자로는 모듈이나 패키지의 이름을 넣는다. route()데코레이터를 사용해서 Flask에게 어떤 URL이 우리가 작성한 함수를 실행시키는지 알려줄 수 있다. 마지막 줄의 app.run()을 통해 개발한 어플리케이션을 로컬서버로 실행한다. if __na.. 2022. 1. 26. [Python] 쓰기모드로 파일 열었을 때 FileNotFoundError: [Error 2] No such file or directory/ 파일이름에 사용할 수 없는 기호와 문자 웹 크롤링을 하던 중 에러가 떠서 문제가 되는 부분을 찾아보았더니 "이자녹스/비욘드/네이처컬렉션"라는 문자열을 웹 사이트에서 가져와서 파일이름.csv 해당 파일을 만드려고 할 때 문제가 발생하였다. import csv file = open(f"이자녹스/비욘드/네이처컬렉션.csv", mode="w") writer = csv.writer(file) writer.writerow(["place","title","time","pay","date"]) file.close() 문제가 생기는 부분만을 코드로 작성해 보았다. 파일을 쓰기모드(w)로 열었을 때 만약 해당 파일이 이미 존재할 경우 원래 있던 내용이 사라지고 그 파일에 쓰기가 되고, 만약 해당 파일이 존재하지 않으면 새로운 파일이 생성되는데 No such f.. 2022. 1. 19. [Python] 파일 읽고 쓰기 파일 생성하기 f = open("새파일.txt", 'w') f.close() open 함수는 다음과 같이 '파일 이름'과 '파일 열기 모드'를 입력값으로 받고 결괏값으로 파일 객체를 돌려준다. 파일 객체 = open(파일 이름, 파일 열기 모드) 파일 열기 모드 파일 열기 모드 설명 r 읽기 모드 - 파일을 읽기만 할 때 사용 w 쓰기 모드 - 파일에 내용을 쓸 때 사용 a 추가 모드 - 파일의 마지막에 새로운 내용을 추가할 때 사용 파일을 쓰기 모드로 열면 해당 파일이 이미 존재할 경우 원래 있던 내용이 모두 사라지고, 해당 파일이 존재하지 않으면 새로운 파일이 생성된다. 만약 새파일.txt 파일을 C:/doit 디렉터리에 생성하고 싶다면 다음과 같이 작성하면 된다. f = open("C:/doit/새.. 2022. 1. 19. [Python]사용자 입력과 출력 사용자 입력 input의 사용 >>> a = input() Life is too short, you need python >>> a 'Life is too short, you need python' >>> input은 입력되는 모든 것을 문자열로 취급한다. 프롬프트 값을 띄워서 사용자 입력받기 input()의 괄호 안에 질문을 입력하여 프롬프트를 띄워주면 사용자에게 입력받을 때 안내문구 또는 질문이 나오도록 할 수 있다. input("질문 내용") >>> number = input("숫자를 입력하세요: ") 숫자를 입력하세요: 3 >>> print(number) 3 >>> 숫자를 입력하라는 프롬프트에 3을 입력하면 변수 number에 3이 대입된다. >>> type(number) >>> input은 입력.. 2022. 1. 19. 이전 1 2 3 다음