본문 바로가기

전체 글980

Python Flask 라우트에서 쿼리 문자열에 어떻게 접근합니까?, How do you access the query string in Flask routes? 질문 플라스크 라우트에서 쿼리 매개변수 또는 쿼리 문자열에 어떻게 접근할 수 있나요? 플라스크 문서에서는 명확하지 않습니다. 아래의 예시 라우트 /data는 해당 데이터에 접근하고 싶은 문맥을 보여줍니다. 누군가 example.com/data?abc=123과 같은 것을 요청하면, ?abc=123 또는 abc와 같은 매개변수의 값을 검색할 수 있기를 원합니다. @app.route("/data") def data(): # query_string = ??? return render_template("data.html") 답변 from flask import request @app.route('/data') def data(): # 여기에서 우리는 사용자의 값을 얻고 싶습니다 (예 : ?user=some-val.. 2023. 9. 8.
Python bash: pip: 명령을 찾을 수 없습니다., bash: pip: command not found 질문 pip를 다운로드하고 python setup.py install을 실행했고 모든 것이 잘 작동했습니다. 튜토리얼의 다음 단계는 pip install 를 실행하는 것이지만, 온라인에서 어떤 것을 찾으려고 하기도 전에 "bash: pip: command not found"라는 오류가 발생합니다. 이는 Mac OS X에서 발생한 것입니다. setup.py를 실행할 때 올바르게 설정되지 않은 경로 설정이 있는 것으로 추측합니다. 더 자세한 원인을 파악하기 위해 어떻게 조사할 수 있을까요? 문제의 정확한 원인을 파악하기 위해 어떤 것을 확인해야 할까요? 편집: 또한 Python 2.7을 Mac에 설치해 보았으며, 친절한 설치 프로세스가 PATH를 편집하고 튜토리얼에 따라 모든 것이 작동하도록 해야 할 것으로.. 2023. 9. 8.
Python 파이썬에서 날짜에 일 수를 더하는 방법, Adding days to a date in Python 질문 나는 날짜 "10/10/11(m-d-y)"을 가지고 있으며, Python 스크립트를 사용하여 5일을 추가하고 싶습니다. 월말에도 작동하는 일반적인 해결책을 고려해주세요. 다음 코드를 사용하고 있습니다: import re from datetime import datetime StartDate = "10/10/11" Date = datetime.strptime(StartDate, "%m/%d/%y") print Date -> '2011-10-10 00:00:00'을 출력합니다. 이제 이 날짜에 5일을 더하고 싶습니다. 다음 코드를 사용했습니다: EndDate = Date.today()+timedelta(days=10) 이는 다음 오류를 반환했습니다: name 'timedelta' is not defin.. 2023. 9. 8.
Python 판다스 데이터프레임의 열에서 NaN 값을 0으로 대체하는 방법은 무엇인가요?, How to replace NaN values by Zeroes in a column of a Pandas Dataframe? 질문 나는 아래와 같은 Pandas Dataframe을 가지고 있습니다: itm Date Amount 67 420 2012-09-30 00:00:00 65211 68 421 2012-09-09 00:00:00 29424 69 421 2012-09-16 00:00:00 29877 70 421 2012-09-23 00:00:00 30990 71 421 2012-09-30 00:00:00 61303 72 485 2012-09-09 00:00:00 71781 73 485 2012-09-16 00:00:00 NaN 74 485 2012-09-23 00:00:00 11072 75 485 2012-09-30 00:00:00 113702 76 489 2012-09-09 00:00:00 64731 77 489 2012-.. 2023. 9. 8.
Python에서 현재 스크립트의 이름을 가져오세요., Get name of current script in Python 질문 현재 실행 중인 Python 스크립트의 이름을 가져오려고 합니다. foo.py라는 스크립트가 있으며, 스크립트 이름을 가져오기 위해 다음과 같이 작성하고 싶습니다: print(Scriptname) 답변 현재 파일의 이름을 얻기 위해 __file__을(를) 사용할 수 있습니다. 메인 모듈에서 사용할 경우, 이는 원래 호출된 스크립트의 이름입니다. 디렉토리 부분(있을 수도 있는)을 제외하고 싶다면, os.path.basename(__file__)을(를) 사용할 수 있습니다. 2023. 9. 8.
Python 하위 디렉토리에서 파일을 가져오시겠습니까?, Import a file from a subdirectory? 질문 I have a file called tester.py, located on /project. /project has a subdirectory called lib, with a file called BoxTime.py: /project/tester.py /project/lib/BoxTime.py I want to import BoxTime from tester. I have tried this: import lib.BoxTime Which resulted: Traceback (most recent call last): File "./tester.py", line 3, in import lib.BoxTime ImportError: No module named lib.BoxTime Any ideas .. 2023. 9. 8.
Python 파이썬에서의 ISO 시간 (ISO 8601), ISO time (ISO 8601) in Python 질문 나는 파일을 가지고 있다. Python에서, 나는 이 파일의 생성 시간을 가져와서 ISO 시간 (ISO 8601) 문자열로 변환하고, 이 파일이 동부 시간대 (ET)에서 생성되었다는 사실을 보존하고 싶다. 파일의 ctime을 가져와서 동부 시간대를 나타내는 ISO 시간 문자열로 어떻게 변환할 수 있을까? (필요한 경우 일광 절약 시간을 고려) 답변 로컬에서 ISO 8601로: import datetime datetime.datetime.now().isoformat() >>> 2020-03-20T14:28:23.382748 UTC에서 ISO 8601로: import datetime datetime.datetime.utcnow().isoformat() >>> 2020-03-20T01:30:08.1808.. 2023. 9. 8.
Python3에서 StringIO를 사용하는 방법은 무엇인가요?, How to use StringIO in Python3? 질문 나는 Python 3.2.1을 사용하고 StringIO 모듈을 가져올 수 없습니다. io.StringIO를 사용하고 작동하지만 numpy의 genfromtxt와 함께 사용할 수 없습니다: x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) 다음 오류가 발생합니다: TypeError: Can't convert 'bytes' object to str implicitly import StringIO를 작성하면 다음과 같이 나타납니다: ImportError: No module named 'StringIO' 답변 제가 import StringIO를 작성하면 해당 모듈이 없다고 나옵니다. 파이썬 3.0에서 새로운 내용에 따르면: StringIO와 cStringIO 모듈은 사.. 2023. 9. 8.