가상환경에서 하면 안됨
flask 운영할 폴더 만들고
그 안으로 들어가서
templates 폴더 만들어서
상위 flask 운영할 폴더로 나와서
flask_web.py--------------------
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def hello():
return '<h1>hello</h1>'
@app.route('/coder')
def coder():
return '<h1>I am coder.</h1>'
# .py가 실행되는 경로 안에 'templates' 폴더 생성 후 그 안에 test.html 파일 넣어두기
@app.route('/autocoder')
def autocoder():
return render_template("test.html")
def main():
app.run(host='127.0.0.1', debug=False, port=8080) # 80 error → 포트 현황 netstat -ao
if __name__ == '__main__':
main()
port=80 설정후
python flask_web.py 실행하면 에러발생
액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다
port 포트현황
netstat -ao
http://ngmsoftware.com/bbs/board.php?bo_table=study&wr_id=814
엔지엠소프트웨어
엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.
www.ngmsoftware.com
결국 위의 코드 처럼 port=8080 으로 수정 후 실행하면
정상 작동
'컴퓨터 > Python' 카테고리의 다른 글
python 다른폴더에 파일 이동시킬 때 같은이름파일 있으면 같은파일지우고 새로운파일 이동 (0) | 2023.12.14 |
---|---|
python 사용자 Downloads 폴더에 생성일자 오늘인 파일 출력하기 (0) | 2023.12.13 |
셀레니움 콤보박스 모든 텍스트 가져오기 (0) | 2023.12.02 |
python pyside6 그림 이미지 순환 (0) | 2023.12.02 |
python messagebox pyside6 pyqt5 (0) | 2023.11.27 |