본문 바로가기

전체 글980

Python 파이썬에서 "pip"를 사용하여 psycopg2를 설치하는 방법은 무엇인가요?, How to install psycopg2 with "pip" on Python? 질문 나는 virtualenv을 사용하고 "psycopg2"를 설치해야합니다. 다음을 수행했습니다: pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 그리고 다음과 같은 메시지가 있습니다: Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2 -2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 psycopg2-2.4.tar.gz (607Kb) 다운로드 중: 607Kb 다운로드됨 http://pypi.python.org/.. 2023. 7. 26.
Python Django 버전을 확인하는 방법은 어떻게 되나요?, How to check Django version 질문 저희 애플리케이션에는 Python과 Django를 사용해야 합니다. 그래서 Python의 두 가지 버전인 2.6과 2.7을 가지고 있습니다. 이제 Django를 설치했습니다. Django를 테스트하기 위해 샘플 애플리케이션을 성공적으로 실행할 수 있었습니다. 하지만 Django가 2.6 버전인지 2.7 버전인지, 그리고 Django가 어떤 버전의 모듈을 사용하는지 어떻게 확인할 수 있을까요? 답변 Django 1.5는 Python 2.6.5 이상을 지원합니다. 만약 Linux에서 사용 중인 Python 버전을 확인하려면, 명령줄에서 python -V을 실행하세요. Django 버전을 확인하려면, Python 콘솔을 열고 다음을 입력하세요. >>> import django >>> django.VERS.. 2023. 7. 26.
Python으로 작성된 CSV 파일은 각 행 사이에 빈 줄이 있습니다., CSV file written with Python has blank lines between each row 질문 import csv with open('thefile.csv', 'rb') as f: data = list(csv.reader(f)) import collections counter = collections.defaultdict(int) for row in data: counter[row[10]] += 1 with open('/pythonwork/thefile_subset11.csv', 'w') as outfile: writer = csv.writer(outfile) for row in data: if counter[row[10]] >= 504: writer.writerow(row) 이 코드는 thefile.csv를 읽어 변경을 수행하고 결과를 thefile_subset1에 작성합니다. 그러나 Mi.. 2023. 7. 24.
Python 문자열이 정수를 나타내는지 확인하는 방법은 try/except를 사용하지 않고 어떻게 할 수 있을까요? [중복됨], How can I check if a string represents an int, without using try/except? [duplicate] 질문 정수를 나타내는 문자열 ('3', '-17'와 같은 문자열)을 try/except 메커니즘을 사용하지 않고 어떻게 판별할 수 있는 방법이 있을까요? is_int('3.14') == False is_int('-7') == True 답변 양의 정수의 경우 .isdigit을 사용할 수 있습니다: >>> '16'.isdigit() True 하지만 음의 정수에는 작동하지 않습니다. 다음을 시도해 볼 수 있습니다: >>> s = '-17' >>> s.startswith('-') and s[1:].isdigit() True '16.0' 형식과 int 캐스팅과 유사한 방식으로 작동하지 않습니다. 편집: def check_int(s): if s[0] in ('-', '+'): return s[1:].isdigit(.. 2023. 7. 24.
Python 초를 시간, 분, 초로 어떻게 변환하나요?, How do I convert seconds to hours, minutes and seconds? 질문 나는 시간 정보를 초 단위로 반환하는 함수가 있지만, 이 정보를 시간:분:초 형식으로 저장해야합니다. Python에서 초를 이 형식으로 변환하는 쉬운 방법이 있을까요? 답변 다음과 같이 datetime.timedelta 함수를 사용할 수 있습니다: >>> import datetime >>> str(datetime.timedelta(seconds=666)) '0:11:06' 2023. 7. 24.
Python ValueError: 10진수 기반으로 int()에 대한 잘못된 리터럴입니다: '', ValueError: invalid literal for int() with base 10: '' 질문 나는 내 코드로부터 다음과 같은 오류를 받았다: ValueError: invalid literal for int() with base 10: ''. 이게 무슨 뜻인가요? 왜 발생하고 어떻게 고칠 수 있을까요? 답변 에러 메시지는 int에 제공된 문자열을 정수로 변환할 수 없다는 것을 의미합니다. : 뒤에 있는 부분은 제공된 문자열을 보여줍니다. 질문에서 설명된 경우, 입력은 빈 문자열로 작성되었습니다. ''입니다. 여기에 또 다른 예제가 있습니다 - 부동 소수점 값을 나타내는 문자열은 int로 직접 변환할 수 없습니다: >>> int('55063.000000') Traceback (most recent call last): File "", line 1, in ValueError: invalid li.. 2023. 7. 24.
Python pip를 사용하여 TensorFlow를 찾을 수 없습니다., TensorFlow not found using pip 질문 저는 pip를 사용하여 TensorFlow를 설치하려고 시도하고 있습니다: $ pip install tensorflow --user tensorflow를 수집 중입니다. 요구 사항을 충족하는 tensorflow 버전을 찾을 수 없습니다. tensorflow에 대한 일치하는 배포판을 찾을 수 없습니다. 무엇이 잘못되었을까요? 지금까지 Python과 pip를 사용하여 문제가 없었습니다. 답변 나는 이것이 최종적으로 작동한다는 것을 발견했습니다. python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl 편집 1: 이는 Windows(8, 8.1, 10).. 2023. 7. 24.
두 개의 리스트를 수정하지 않고 Python에서 두 리스트를 연결하는 방법은 무엇인가요? [중복], How can I get the concatenation of two lists in Python without modifying either one? [duplicate] 질문 파이썬에서 두 개의 리스트를 연결하는 유일한 방법은 list.extend입니다. 이는 첫 번째 리스트를 수정합니다. 인수를 수정하지 않고 결과를 반환하는 연결 함수가 있을까요? 답변 예: list1 + list2. 이는 list1과 list2의 연결된 새로운 리스트를 반환합니다. 2023. 7. 24.