본문 바로가기

Python/Python FAQ540

Python 3에서 execfile의 대체 방법은 무엇인가요?, What is an alternative to execfile in Python 3? 질문 파이썬 3에서는 execfile()을(를) 제거하여 스크립트를 빠르게 로드하는 모든 쉬운 방법이 취소되었는 것 같습니다. 빠뜨린 명백한 대안이 있을까요? 답변 문서에 따르면, 다음 대신에 execfile("./filename") 다음을 사용하세요 exec(open("./filename").read()) 참조: 파이썬 3.0에서의 새로운 내용 execfile exec 2023. 11. 24.
Python 오류 "filename.whl은(는) 이 플랫폼에서 지원되지 않는 휠입니다.", Error "filename.whl is not a supported wheel on this platform" 질문 저는 로컬 드라이브에 저장된 scipy-0.15.1-cp33-none-win_amd64.whl을 설치하고 싶습니다. 저는 다음을 사용하고 있습니다: pip 6.0.8 from C:\Python27\Lib\site-packages python 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)] 다음을 실행할 때: pip install scipy-0.15.1-cp33-none-win_amd64.whl 다음과 같은 오류가 발생합니다: scipy-0.15.1-cp33-none-win_amd64.whl은(는) 이 플랫폼에서 지원되지 않는 휠입니다 문제가 무엇인가요? 답변 cp33는 CPython 3.3을 의미합니다. 대신 scipy‑0.15.. 2023. 11. 24.
Python 기존의 csv 파일에 판다스 데이터를 추가하는 방법은 무엇인가요?, How to add pandas data to an existing csv file? 질문 저는 pandas의 to_csv() 함수를 사용하여 기존의 csv 파일에 데이터프레임을 추가할 수 있는지 알고 싶습니다. csv 파일은 로드된 데이터와 동일한 구조를 가지고 있습니다. 답변 판다스 to_csv 함수에서는 파이썬 쓰기 모드를 지정할 수 있습니다. 추가 모드는 'a'입니다. 귀하의 경우: df.to_csv('my_csv.csv', mode='a', header=False) 기본 모드는 'w'입니다. 파일이 처음에 없을 수 있는 경우, 다음과 같은 변형을 사용하여 첫 번째 쓰기 시 헤더가 인쇄되도록 할 수 있습니다: output_path='my_csv.csv' df.to_csv(output_path, mode='a', header=not os.path.exists(output_path)) 2023. 11. 24.
Python 왜 datetime.datetime.utcnow()은 시간대 정보를 포함하지 않을까요?, Why does datetime.datetime.utcnow() not contain timezone information? 질문 datetime.datetime.utcnow() 왜 이 datetime은 명시적으로 UTC datetime임에도 불구하고 시간대 정보가 없는 걸까요? 이게 tzinfo를 포함하고 있을 것으로 예상했는데요. 답변 Python 3.2 이후로는 datetime 모듈에 datetime.timezone이 포함되어 있습니다. datetime.utcnow()의 문서에는 다음과 같이 나와 있습니다: 인식 가능한 현재 UTC 날짜 및 시간은 datetime.now(timezone.utc)를 호출하여 얻을 수 있습니다. 따라서, datetime.utcnow()은 tzinfo를 설정하지 않으며 UTC임을 나타내지 않지만, datetime.now(datetime.timezone.utc)는 tzinfo가 설정된 UTC 시.. 2023. 11. 24.