본문 바로가기

python2392

파이썬 IOError : [Errno 22] 잘못된 모드 ( 'r') 또는 파일 이름 : 'c : \\ Python27 \ test.txt' 다음과 관련된 문제 : test_file=open('c:\\Python27\test.txt','r') 해결 방법 \ t 는 탭 문자입니다. 대신 원시 문자열을 사용하십시오. test_file=open(r'c:\Python27\test.txt','r') 또는 두 배의 슬래시 : test_file=open('c:\\Python27\\test.txt','r') 또는 대신 슬래시를 사용하십시오. test_file=open('c:/Python27/test.txt','r') 참조 페이지 https://stackoverflow.com/questions/15598160 2021. 1. 23.
파이썬 Python에서 True, False 및 None 반환 a 함수 b 호출 ( a 에 True 또는 False 반환) , 이후 함수 a 는 인쇄 할 결과를 반환 할 수 있습니다. class C: ... def a(self, data): p = self.head return self.b( p,data) def b(self, p, data): current = p if current.data == data: return True else: return False if __name__=="__main__": x = C() print(x.a(1)) 때때로 True 를 의도하더라도 None을 반환합니다. 무슨 일이 있었는지 모르겠어요? 해결 방법 실제 코드를 보지 않고는 말할 수 없습니다. 그 이유는 return 문을 실행하지 않는 함수를 통한 코드 경로 때문일 수 있.. 2021. 1. 23.
파이썬 스크래피 스파이더에서 사용자 정의 인수를 전달하는 방법 사용자 정의 인수를 스크래피 스파이더에 전달하려고합니다. 누구든지 그 방법에 대해 제안 할 수 있습니까? 어딘가에서 매개 변수 -a 에 대해 읽었지만 사용 방법을 모릅니다. 해결 방법 스파이더 인수는 -a 옵션을 사용하여 crawl 명령으로 전달됩니다. 예를 들면 : scrapy crawl myspider -a category=electronics -a domain=system 스파이더는 속성으로 인수에 액세스 할 수 있습니다. class MySpider(scrapy.Spider): name = 'myspider' def __init__(self, category='', **kwargs): self.start_urls = [f'http://www.example.com/{category}'] # py36 .. 2021. 1. 23.
파이썬 How to sort a dictionary by key? 나는 키로 dict를 정렬하려고했지만 기회가 없었습니다. 이것은 내 사전입니다. result={'1':'value1','2':'value2',...} 나는 Python2.7을 사용하고 있으며 이것을 발견했습니다. keys = result.keys() keys.sort() 하지만 이것은 내가 예상 한 것이 아닙니다. 정렬되지 않은 사전이 있습니다. 해결 방법 In [4]: collections.OrderedDict(sorted(result.items())) Out[4]: OrderedDict([('1', 'value1'), ('2', 'value2')]) 참조 페이지 https://stackoverflow.com/questions/15614067 2021. 1. 23.
파이썬 Python Dependency Injection Framework 해결 방법 참조 페이지 https://stackoverflow.com/questions/156230 2021. 1. 23.
파이썬 Can Python print a function definition? JavaScript에서는 함수의 정의를 인쇄 할 수 있습니다. 파이썬에서 이것을 수행하는 방법이 있습니까? (대화 형 모드에서 그냥 놀면서 open ()없이 모듈을 읽고 싶었습니다. 그냥 궁금했습니다.) 해결 방법 >>> import re >>> import inspect >>> print inspect.getsource(re.compile) def compile(pattern, flags=0): "Compile a regular expression pattern, returning a pattern object." return _compile(pattern, flags) 이 은 대화 형 프롬프트에서 작동하지만, 분명히 가져온 개체에서만 작동합니다 (대화 형 프롬프트 내에 정의 된 개체가 아님). 물론 .. 2021. 1. 23.
파이썬 Python에서 타이머 틱 가져 오기 나는 단지 코드의 시간을 맞추려고 노력하고 있습니다. 의사 코드는 다음과 같습니다. start = get_ticks() do_long_code() print "It took " + (get_ticks() - start) + " seconds." 이것은 파이썬에서 어떻게 보입니까? 더 구체적으로, 자정 이후의 틱 수를 어떻게 얻습니까 (또는 파이썬이 그 타이밍을 구성 함)? 해결 방법 time 모듈에는 time 과 clock 의 두 가지 타이밍 함수가 있습니다. time 은 관심이있는 경우 "벽"시간을 제공합니다. ¹ 스레딩이 방해받지 않는 한… 참조 페이지 https://stackoverflow.com/questions/156330 2021. 1. 23.
파이썬 Postgres의 URI에 연결 나는 이것이 매우 기본적인 질문이라고 생각하지만 이유를 알 수 없습니다. import psycopg2 psycopg2.connect("postgresql://postgres:postgres@localhost/postgres") 다음과 같은 오류가 발생합니다. psycopg2.OperationalError: missing "=" after "postgresql://postgres:postgres@localhost/postgres" in connection info string psycopg2.connect("host=localhost user=postgres password=postgres dbname=postgres") Ubuntu12.04의 Python2.7.3에서 최신 psycopg2 버전을 사용하고.. 2021. 1. 23.
파이썬 장고 모델 객체 필터 'has_location'과 'locations'라는 테이블이 있습니다. 'has_location'에는 user_has 및 location_id 와 django 자체에서 제공하는 자체 id 가 있습니다. '위치'에 더 많은 열이 있습니다. 이제 특정 사용자의 모든 위치를 가져오고 싶습니다. 내가 한 일은 .. (user.id가 알려져 있음) : users_locations_id = has_location.objects.filter(user_has__exact=user.id) locations = Location.objects.filter(id__in=users_locations_id) print len(locations) 하지만이 인쇄물 에 의해 0 이 나옵니다. DB에 데이터가 있습니다. 하지만 __ .. 2021. 1. 23.
파이썬 sqlalchemy.exc.ArgumentError : 플러그인을로드 할 수 없음 : sqlalchemy.dialects : driver alembic 마이그레이션을 실행하려고하는데 실행할 때 alembic revision --autogenerate -m "Added initial tables" 그것은 말하는 실패 sqlalchemy.exc.ArgumentError: Can't load plugin: sqlalchemy.dialects:driver 데이터베이스 URL은 postgresql+psycopg2://dev:passwd@localhost/db 내 virtualenv에 psycopg2 가 설치되어 있습니다. $yolk -l Flask-Login - 0.1.3 - active Flask-SQLAlchemy - 0.16 - active Flask - 0.9 - active Jinja2 - 2.6 - active Mako - 0.7.3 -.. 2021. 1. 23.