본문 바로가기

Python/Python FAQ540

Python 플라스크 뷰에서 JSON 응답을 반환합니다., Return JSON response from Flask view 질문 나는 Pandas를 사용하여 CSV 파일을 분석하고 요약 정보를 포함하는 dict를 생성하는 함수를 가지고 있습니다. Flask view에서 결과를 응답으로 반환하려고 합니다. JSON 응답을 어떻게 반환할 수 있을까요? @app.route("/summary") def summary(): d = make_summary() # json으로 되돌려 보냅니다. 답변 보기는 직접적으로 Python dict나 list를 반환할 수 있으며 Flask는 자동으로 jsonify를 호출합니다. @app.route("/summary") def summary(): d = make_summary() return d 이전 버전의 Flask를 사용하거나 다른 JSON 직렬화 가능한 객체를 반환하려면 jsonify를 가져와서.. 2023. 8. 1.
Python 문자열에서 여러 개의 공백을 간단히 제거하는 방법이 있나요?, Is there a simple way to remove multiple spaces in a string? 질문 다음 문자열을 가정해보십시오: The fox jumped over the log. 다음으로 변환됩니다: The fox jumped over the log. 리스트를 나누거나 나열하지 않고 이를 달성하기 위한 가장 간단한 방법(1-2줄)은 무엇입니까? 답변 >>> import re >>> re.sub(' +', ' ', 'The quick brown fox') 'The quick brown fox' 2023. 8. 1.
Python 판다스 GroupBy 출력을 Series에서 DataFrame으로 변환하기, Converting a Pandas GroupBy output from Series to DataFrame 질문 다음과 같은 입력 데이터로 시작합니다. df1 = pandas.DataFrame( { "Name" : ["Alice", "Bob", "Mallory", "Mallory", "Bob" , "Mallory"] , "City" : ["Seattle", "Seattle", "Portland", "Seattle", "Seattle", "Portland"] } ) 이를 출력하면 다음과 같이 나타납니다: City Name 0 Seattle Alice 1 Seattle Bob 2 Portland Mallory 3 Seattle Mallory 4 Seattle Bob 5 Portland Mallory 그룹화는 간단합니다: g1 = df1.groupby( [ "Name", "City"] ).count() 그리고 출력.. 2023. 8. 1.
Python 간단한 argparse 예제를 원합니다: 1개의 인자, 3개의 결과, Simple argparse example wanted: 1 argument, 3 results 질문 The documentation for the argparse python module, while excellent I'm sure, is too much for my tiny beginner brain to grasp right now. I don't need to do math on the command line or meddle with formatting lines on the screen or change option characters. All I want to do is "If arg is A, do this, if B do that, if none of the above show help and quit". 답변 이렇게 argparse를 사용하여 다중 인수로 수행할 수 있습니다: p.. 2023. 8. 1.