«python» 태그된 질문

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


10
파이썬에서 변수 인수 (kwargs)에서 클래스 속성을 설정하는 방법
가변 개수의 인수를 취한 다음 조건부로 클래스 속성으로 설정하는 생성자 (또는 다른 함수)가있는 클래스가 있다고 가정합니다. 수동으로 설정할 수는 있지만 파이썬에서는 변수 매개 변수가 충분히 일반적이므로이를 수행하는 공통 관용구가 있어야합니다. 그러나 이것을 동적으로 수행하는 방법을 모르겠습니다. eval을 사용하는 예가 있지만 거의 안전하지 않습니다. 이 작업을 수행하는 적절한 방법을 알고 싶습니다. …
119 python 

6
파일이 아닌 문자열로 CSV 형식으로 데이터를 쓰려면 어떻게해야합니까?
다음과 같은 데이터를 캐스팅하고 싶습니다. [1,2,'a','He said "what do you mean?"']CSV 형식의 문자열 . 일반적으로 하나는 csv.writer() 이를 위해 합니다. 왜냐하면 모든 미친 엣지 케이스 (쉼표 이스케이프, 따옴표 이스케이프, CSV 방언 등) csv.writer()를 처리하기 때문입니다. 문제는 문자열이 아닌 파일 객체로 출력 될 것으로 예상하는 것입니다. 내 현재 솔루션은 다소 해키 …
119 python  string  csv 

7
파이썬 내에서 간단한“chmod + x”를 어떻게 수행합니까?
실행 가능한 Python 스크립트 내에서 파일을 만들고 싶습니다. import os import stat os.chmod('somefile', stat.S_IEXEC) os.chmod유닉스 chmod처럼 권한을 '추가'하지 않는 것 같습니다 . 마지막 줄을 주석 처리하면 파일에 filemode가 있고 -rw-r--r--주석 처리되지 않은 파일 모드는 ---x------. u+x나머지 모드는 그대로 유지하면서 플래그를 추가하려면 어떻게 해야합니까?
119 python  chmod 

11
목록을 집합으로 변환하면 요소 순서가 변경됩니다.
최근에 나는 내가 변환하고 때 눈치 list로 set요소의 순서를 변경하고 문자로 정렬됩니다. 이 예를 고려하십시오. x=[1,2,20,6,210] print x # [1, 2, 20, 6, 210] # the order is same as initial order set(x) # set([1, 2, 20, 210, 6]) # in the set(x) output order is sorted 내 질문은- 왜 …
119 python  set 

3
pandas에서 문자열에 목록의 하위 문자열 중 하나가 포함되어 있는지 테스트하는 방법은 무엇입니까?
df.isin()및 의 조합에 해당하는 기능이 df[col].str.contains()있습니까? 예를 들어, I has the series s = pd.Series(['cat','hat','dog','fog','pet']), I have to find all places where sof any of ['og', 'at'], I would want to get all than the 'pet'. 나는 해결책이 있지만 다소 우아하지 않습니다. searchfor = ['og', 'at'] found = [s.str.contains(x) for …

8
Python 요청 및 영구 세션
내가 사용하고 요청 모듈 (파이썬 2.5 버전 0.10.0을). 웹 사이트의 로그인 양식에 데이터를 제출하고 세션 키를 검색하는 방법을 알아 냈지만 후속 요청에서이 세션 키를 사용하는 확실한 방법을 볼 수 없습니다. 누군가 아래 코드의 줄임표를 채우거나 다른 접근 방식을 제안 할 수 있습니까? >>> import requests >>> login_data = {'formPosted':'1', 'login_email':'me@example.com', …



27
Django 모델 "명시적인 app_label을 선언하지 않음"
나는 재치의 끝이다. 수십 시간의 문제 해결을 마치고 아마 더 많은 시간을 들여 마침내 사업에 들어갔다고 생각했지만 다음과 같은 결과를 얻었습니다. Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label 웹에 이것에 대한 정보가 너무 적으며 해결책이 내 문제를 해결하지 못했습니다. 어떤 조언이라도 대단히 감사하겠습니다. 저는 Python 3.4와 Django 1.10을 사용하고 …

14
Pipenv : 명령을 찾을 수 없음
저는 Python 개발이 처음이고 pipenv를 사용하려고합니다. pip install pipenv성공적으로 실행 된 명령 을 실행했습니다. ... Successfully built pipenv pathlib shutilwhich pythonz-bd virtualenv-clone Installing collected packages: virtualenv, pathlib, shutilwhich, backports.shutil-get-terminal-size, pythonz-bd, virtualenv-clone, pew, first, six, click, pip-tools, certifi, chardet, idna, urllib3, requests, pipenv ... 그러나 pipenv install새 루트 프로젝트 디렉터리에서 명령 …
119 python  python-3.x  pip  pipenv 

5
Pandas를 사용하여 문자열 열의 각 값에 문자열 접두사 추가
팬더 데이터 프레임의 해당 열에서 각 값의 시작 부분에 문자열을 추가하고 싶습니다 (우아하게). 나는 이미 이것을 수행하는 방법을 알아 냈고 현재 다음을 사용하고 있습니다. df.ix[(df['col'] != False), 'col'] = 'str'+df[(df['col'] != False), 'col'] 이것은 할 수있는 일이 지옥처럼 보입니다-다른 방법을 알고 있습니까 (그 열이 0 또는 NaN 인 행에 문자를 …

16
왜 파이썬 3.6.1이 AttributeError를 던지는가 : 모듈 'enum'에 'IntFlag'속성이 없나요?
방금 MacOS X 용 Python 3.6.1을 설치했습니다. 콘솔을 실행하려고하면 (또는 Python3으로 무엇이든 실행)이 오류가 발생합니다. AttributeError: module 'enum' has no attribute 'IntFlag' $ /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 Failed to import the site module Traceback (most recent call last): File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 544, in <module> main() File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 530, in main known_paths = …



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