«python» 태그된 질문

파이썬은 다 패러다임, 동적 타입, 다용도 프로그래밍 언어입니다. 깨끗하고 균일 한 구문을 빠르게 배우고 이해하며 사용하고 적용 할 수 있도록 설계되었습니다. Python 2는 01-01-2020부터 공식적으로 지원되지 않습니다. 그래도 버전 별 Python 질문의 경우 [python-2.7] 또는 [python-3.x] 태그를 추가하십시오. Python 변형 또는 라이브러리 (예 : Jython, PyPy, Pandas, Numpy)를 사용하는 경우 태그에 포함 시키십시오.

5
set ()은 어떻게 구현됩니까?
사람들은 set파이썬의 객체에 O (1) 멤버쉽 검사가 있다고 말합니다 . 이것을 허용하기 위해 내부적으로 어떻게 구현됩니까? 어떤 종류의 데이터 구조를 사용합니까? 그 구현에 어떤 다른 의미가 있습니까? 여기에있는 모든 대답은 실제로 깨달았지만 하나만 받아 들일 수 있으므로 원래 질문에 가장 가까운 대답으로 갈 것입니다. 정보 주셔서 감사합니다!

10
파이썬의 우편 목록
목록을 압축하는 방법을 배우려고합니다. 이를 위해 특정 시점에서 다음을 수행하는 프로그램이 있습니다. x1, x2, x3 = stuff.calculations(withdataa) 이것은 나에게 세 가지 목록을 제공 x1, x2그리고 x3, 각각의 말, 크기 20. 이제는 : zipall = zip(x1, x2, x3) 그러나 내가 할 때 : print "len of zipall %s" % len(zipall) 나는 …
151 python  python-2.7 

8
pip와 함께 설치된 Python 패키지의 종속성 관계 식별
pip freeze를 수행하면 명시 적으로 설치하지 않은 많은 Python 패키지가 표시됩니다. $ pip freeze Cheetah==2.4.3 GnuPGInterface==0.3.2 Landscape-Client==11.01 M2Crypto==0.20.1 PAM==0.4.2 PIL==1.1.7 PyYAML==3.09 Twisted-Core==10.2.0 Twisted-Web==10.2.0 (etc.) pip가 이러한 특정 종속 패키지를 설치 한 이유를 확인할 수있는 방법이 있습니까? 즉, 이러한 패키지가있는 상위 패키지를 종속성으로 확인하려면 어떻게해야합니까? 예를 들어, Twisted를 사용하고 실수로 패키지를 …
151 python  pip 

13
os.walk ()를 사용하여 파이썬에서 디렉토리를 재귀 적으로 순회
루트 디렉토리에서 다른 모든 디렉토리로 이동하여 동일하게 인쇄하고 싶습니다. 내 코드는 다음과 같습니다. #!/usr/bin/python import os import fnmatch for root, dir, files in os.walk("."): print root print "" for items in fnmatch.filter(files, "*"): print "..." + items print "" 그리고 여기 내 O / P가 있습니다 : . ...Python_Notes ...pypy.py …
151 python  os.walk 

23
롤링 또는 슬라이딩 윈도우 반복자?
시퀀스 / 반복자 / 생성기에서 반복 가능한 롤링 창 (일명 슬라이딩 창)이 필요합니다. 기본 파이썬 반복은 창 길이가 1 인 특별한 경우로 간주 될 수 있습니다. 현재 다음 코드를 사용하고 있습니다. 누구 든지이 작업을 수행하는 데 더 Pythonic, 덜 장황하거나 더 효율적인 방법이 있습니까? def rolling_window(seq, window_size): it = iter(seq) …
151 python  algorithm 

2
멀티 프로세싱-파이프와 큐
파이썬의 멀티 프로세싱 패키지 에서 큐와 파이프의 근본적인 차이점은 무엇입니까 ? 어떤 시나리오에서 다른 시나리오를 선택해야합니까? 언제 사용하는 것이 유리 Pipe()합니까? 언제 사용하는 것이 유리 Queue()합니까?

8
팬더가 자동으로 날짜를 인식 할 수 있습니까?
오늘 나는 데이터 파일 (예 : 팬더)에서 데이터를 읽는 동안 팬더가 값 유형을 인식 할 수 있다는 사실에 놀랐습니다. df = pandas.read_csv('test.dat', delimiter=r"\s+", names=['col1','col2','col3']) 예를 들어 다음과 같이 확인할 수 있습니다. for i, r in df.iterrows(): print type(r['col1']), type(r['col2']), type(r['col3']) 특히 정수, 부동 소수점 및 문자열이 올바르게 인식되었습니다. 그러나 다음 …
151 python  date  types  dataframe  pandas 

3
팬더는 열 이름만으로 빈 DataFrame을 만듭니다.
동적으로 작동하는 동적 DataFrame이 있지만 DataFrame에 추가 할 데이터가 없으면 오류가 발생합니다. 따라서 열 이름만으로 빈 DataFrame을 만드는 솔루션이 필요합니다. 지금은 다음과 같은 것이 있습니다. df = pd.DataFrame(columns=COLUMN_NAMES) # Note that there are now row data inserted. 추신 : 열 이름이 여전히 DataFrame에 나타나는 것이 중요합니다. 그러나 이것을 이와 같이 …
151 python  pandas  dataframe 

10
대소 문자를 구분하지 않는 '입력'
나는 표현을 좋아한다 if 'MICHAEL89' in USERNAMES: ... USERNAMES목록은 어디에 있습니까 ? 대소 문자를 구분하지 않는 항목을 일치시키는 방법이 있습니까? 아니면 사용자 지정 방법을 사용해야합니까? 이를 위해 추가 코드를 작성해야하는지 궁금합니다.

12
요청시 URL로 최대 재시도 횟수 초과
App Store> Business 의 내용을 얻으려고합니다 . import requests from lxml import html page = requests.get("https://itunes.apple.com/in/genre/ios-business/id6000?mt=8") tree = html.fromstring(page.text) flist = [] plist = [] for i in range(0, 100): app = tree.xpath("//div[@class='column first']/ul/li/a/@href") ap = app[0] page1 = requests.get(ap) range와 함께 시도하면 (0,2)작동하지만 rangein을 넣으면 100다음 오류가 표시됩니다. Traceback …

6
아나콘다는 가능한 모든 패키지를 업데이트 하시겠습니까?
나는 시도 conda search --outdated예를 들어 scipy이 0.17.1하지만 최근은 0.18.0입니다, 오래된 패키지 많이 있습니다. 그러나 내가 할 때 conda update --all. 패키지를 업데이트하지 않습니다. 업데이트 1 conda update --all --alt-hint Fetching package metadata ....... Solving package specifications: .......... # All requested packages already installed. # packages in environment at /home/user/opt/anaconda2: …
151 python  anaconda 

8
파이썬 json.loads는 ValueError : Extra data를 보여줍니다
JSON 파일 "new.json"에서 일부 데이터를 가져오고 일부 데이터를 필터링하여 새 JSON 파일에 저장하려고합니다. 내 코드는 다음과 같습니다. import json with open('new.json') as infile: data = json.load(infile) for item in data: iden = item.get["id"] a = item.get["a"] b = item.get["b"] c = item.get["c"] if c == 'XYZ' or "XYZ" in data["text"]: …
151 python  json 

5
Python 웹 프레임 워크, WSGI 및 CGI가 함께 사용되는 방법
Python 스크립트를 CGI로 실행할 수 있는 Bluehost 계정이 있습니다. 실행하려면 다음을 정의해야하기 때문에 가장 간단한 CGI라고 생각합니다 .htaccess. Options +ExecCGI AddType text/html py AddHandler cgi-script .py 이제 파이썬으로 웹 프로그래밍을 검색 할 때마다 WSGI와 대부분의 프레임 워크에서이를 사용하는 방법에 대해 많이 듣습니다. 그러나 특히 웹 서버가 제공 될 때 (호스트의 …
150 python  apache  cgi  wsgi 

6
파이썬에서 인수 목록이있는 함수 호출
파이썬에서 다른 함수 내부의 함수를 호출하려고하는데 올바른 구문을 찾을 수 없습니다. 내가하고 싶은 것은 다음과 같습니다. def wrapper(func, args): func(args) def func1(x): print(x) def func2(x, y, z): return x+y+z wrapper(func1, [x]) wrapper(func2, [x, y, z]) 이 경우 첫 번째 통화는 작동하고 두 번째 통화는 작동하지 않습니다. 내가 수정하고 싶은 것은 …
150 python  function 

30
배치 파일에서 자
Windows 상자에서 무언가를 자동화하기 위해 배치 파일을 작성할 때 몇 초 동안 (보통 테스트 / 대기 루프에서 프로세스가 시작될 때까지) 실행을 일시 중지해야했습니다. 당시 내가 찾은 최고의 솔루션은 핑을 사용하여 원하는 효과를 얻습니다. 다음과 같이 구현 된 호출 가능한 "wait.bat"를 설명하는 여기 에서 더 나은 작성을 발견했습니다 . @ping 127.0.0.1 …
150 python  batch-file 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.