Python/Python FAQ540 Python 두 정수 사이에 정수가 있는지 확인하세요., Determine whether integer is between two other integers 질문 주어진 정수가 다른 두 정수 사이에 있는지 (예: 10000보다 크거나 같고 30000보다 작거나 같은지) 어떻게 확인할 수 있을까요? 답변 if 10000 2023. 8. 5. Python 판다스 DataFrame이 비어 있는지 확인하는 방법은 무엇인가요?, How to check whether a pandas DataFrame is empty? 질문 판다스 DataFrame이 비어 있는지 확인하는 방법은 무엇인가요? 제 경우에는 DataFrame이 비어 있다면 터미널에 메시지를 출력하고 싶습니다. 답변 df.empty 속성을 사용하여 비어 있는지 여부를 확인할 수 있습니다: if df.empty: print('DataFrame is empty!') 출처: Pandas 문서 2023. 8. 5. Python 존재하지 않을 수도 있는 파일을 삭제하는 가장 파이썬다운 방법, Most pythonic way to delete a file which may not exist 질문 파일 filename이 존재하는 경우에 삭제하고 싶습니다. 이를 어떻게 말해야 할까요? if os.path.exists(filename): os.remove(filename) 더 좋은 방법은 있을까요? 한 줄로 처리할 수 있는 방법은 없을까요? 답변 더 파이썬스러운 방법은 다음과 같습니다: try: os.remove(filename) except OSError: pass 이는 더 많은 줄을 사용하고 매우 못생겨 보이지만, os.path.exists()를 불필요하게 호출하지 않으며 파이썬의 관습을 따릅니다. 이 작업을 수행하는 함수를 작성하는 것도 좋을 수 있습니다: import os, errno def silentremove(filename): try: os.remove(filename) excep.. 2023. 8. 5. Python SQLAlchemy의 ORDER BY DESCENDING은 어떻게 사용하나요?, SQLAlchemy ORDER BY DESCENDING? 질문 다음과 같은 SQLAlchemy 쿼리에서 ORDER BY descending을 어떻게 사용할 수 있을까요? 이 쿼리는 작동하지만 오름차순으로 반환됩니다: query = (model.Session.query(model.Entry) .join(model.ClassificationItem) .join(model.EnumerationValue) .filter_by(id=c.row.id) .order_by(model.Entry.amount) # This row :) ) 다음을 시도하면: .order_by(desc(model.Entry.amount)) 다음과 같은 오류가 발생합니다: NameError: global name 'desc' is not defined. 답변 그냥 참고로, 이러한 것들을 열 속성으로.. 2023. 8. 5. 이전 1 ··· 81 82 83 84 85 86 87 ··· 135 다음