python 을 실행할 때 argument 를 줘서 실행해보려고한다.

 

전체코드

#app.py

import argparse

# python app.py -h 를 치면 나오는 메세지
parser = argparse.ArgumentParser(description="-h Help message")

parser.add_argument('--arg1', required=True)
parser.add_argument('--arg2', required=False)
args = parser.parse_args()
arg1 = args.arg1
arg2 = args.arg2

print(arg1,arg2)

 

실행

$ python app.py --arg1 Hello
Hello None
$ python app.py --arg1 Hello --arg2 World
Hello World

 

 

parser.add_argument('--arg1', required=True)

required 를 True 로 주면 실행할 때 값을 안주면 에러를 출력한다.

False 로 주고 값을 안주면 None

 

parser.add_argument('--arg2', required=False, default='World', help='help msg')

default 값을 줄수도, 각 argument 마다 도움메세지를 지정해줄수도 있다.

git 을 사용하다보면 임시, 빌드파일 등등 git에 추가하고 싶지 않은 파일을 gitignore 에 추가해서 사용한다.

이런 파일들을 정리 해서 .gitignore 파일로 추출해주는 사이트

 

https://www.gitignore.io/

 

gitignore.io

Create useful .gitignore files for your project

www.gitignore.io

 

 

python 프로젝트의 gitignore 파일을 만들어보자

 

python

python을 입력하고 생성,

 

 

 

그럼 사이트가 이동된다. 여기서 Ctrl + S 을 눌러 저장하는 창이 뜨면,

프로젝트 폴더에 .gitignore 파일명으로 저장하자.

Ctrl + A 를 눌러 전체선택하고 기존에 존재하던 .gitignore 파일에 붙여써도 되구..

 

1. request.args.get('name') 으로 구하기

 

python flask 코드

# app.py

from flask import Flask, request

app = Flask(__name__)

@app.route('/get')
def get():
    arg = request.args.get('data')
    arg2 = request.args.get('data2')
    print(arg,arg2)
    return arg + arg2

app.run(host='0.0.0.0', debug=True, port="1234")

http://localhost:1234/get?data=Hello&data2=World 

 

 

2. URL 에 변수 추가하기

 

# app.py

from flask import Flask, request

app = Flask(__name__)

@app.route('/get/<arg>/<arg2>')
def get(arg,arg2):
    print(arg,arg2)
    return arg + arg2

app.run(host='0.0.0.0', debug=True, port="1234")

 

http://localhost:1234/get/Hello/World

 

편한 방법으로 사용하자.

 

Reference : https://flask.palletsprojects.com/en/1.1.x/quickstart/

마지막 commit 의 메세지를 수정하거나, 파일을 더 추가해서 같은 커밋으로 하고 싶을 때..

 

$ git add *
$ git commit -m "임시 커밋"

대충 이런 상태.. git log -1 로 커밋 됐는지 확인 해볼수 있다.

git log -1

 

 

새로 추가하고 싶은 파일이 생겼다. 파일들을 추가하고 커밋 메세지도 새로 입력해보자

$ git add *
$ git commit --amend

git commit --amend

git commit --amend 를 입력하면

텍스트 에디터로 커밋 메세지를 수정하는 창이 뜬다. git bash 로 하니 nano 에디터로 실행됐다.

아무튼 저기서 원하는 메세지로 변경 후,

Ctrl + X -> Y 를 눌러 저장한다 [nano editor 기준]

 

다시 git log -1 로 최근 커밋을 보자

 

성공적으로 변경되었다.

branch 이름을 feature/[name] 으로 관리중인데 자꾸 featrue 로 오타를 치게되더라... true 에 손이 익어서인가...

아무튼 그래서 이름 변경하는 법.

$ git branch -m [변경할_branch] [변경할이름_branch]

 

그럼 이렇게 쓰면 되겠다

$ git branch -m featrue/issue#1 feature/issue#1

 

+ Recent posts