«python» 태그된 질문

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

17
OS / 경로 형식에 상관없이 경로에서 파일 이름 추출
운영 체제 또는 경로 형식에 관계없이 경로에서 파일 이름을 추출하기 위해 어떤 Python 라이브러리를 사용할 수 있습니까? 예를 들어, 나는이 모든 경로가 나를 돌려주기를 원합니다 c. a/b/c/ a/b/c \a\b\c \a\b\c\ a\b\c a/b/../../a/b/c/ a/b/../../a/b/c
794 python 

18
파이썬에서 __init__과 self는 무엇을합니까?
저는 파이썬 프로그래밍 언어를 배우고 있으며 완전히 이해하지 못하는 것을 발견했습니다. 같은 방법으로 : def method(self, blah): def __init__(?): .... .... 무엇을 self합니까? 그것은 무엇을 의미합니까? 필수입니까? 뭐라고를 않는 __init__방법은 무엇입니까? 왜 필요한가요? (기타.) 나는 그들이 OOP 구조 일지 모른다고 생각하지만, 많이 모른다.
791 python  oop  self 

10
문자열에서 모든 공백을 제거하십시오.
문자열, 양쪽 끝 및 단어 사이의 모든 공백을 제거하고 싶습니다. 이 파이썬 코드가 있습니다 : def my_handle(self): sentence = ' hello apple ' sentence.strip() 그러나 문자열의 양쪽에서 공백 만 제거합니다. 공백을 모두 제거하려면 어떻게합니까?


8
파이썬에서 사전 키를 목록으로 반환하는 방법은 무엇입니까?
Python 2.7 에서는 사전 키 , 값 또는 항목 을 목록으로 가져올 수 있습니다 . >>> newdict = {1:0, 2:0, 3:0} >>> newdict.keys() [1, 2, 3] 이제 Python> = 3.3 에서 다음과 같은 것을 얻습니다. >>> newdict.keys() dict_keys([1, 2, 3]) 따라서 목록을 얻으려면이 작업을 수행해야합니다. newlist = list() for i …

13
프로그램을 중단하지 않고 전체 역 추적을 인쇄하는 방법은 무엇입니까?
10 개의 웹 사이트를 구문 분석하고 데이터 파일을 찾은 다음 파일을 저장 한 다음 구문 분석하여 NumPy 라이브러리에서 쉽게 사용할 수있는 데이터를 만드는 프로그램을 작성 중입니다. 있다 톤 이 파일 만남 내가 분류 아직했습니다 잘못된 링크, 제대로 형성된 XML, 누락 된 항목 및 기타 물건을 통해 오류가. 처음에 다음과 같은 …

22
virtualenv에서 Python 3 사용
virtualenv 사용 하여 기본 버전의 Python (2.7)으로 프로젝트를 실행합니다. 한 프로젝트에서 Python 3.4를 사용해야합니다. 나는 brew install python3그것을 나의 Mac에 설치했다. 이제 새 버전을 사용하는 virtualenv를 어떻게 만듭니 까? 예 : sudo virtualenv envPython3 내가 시도하면 : virtualenv -p python3 test 나는 얻다: Running virtualenv with interpreter /usr/local/bin/python3 Using base …




13
변수 및 함수 이름에 대한 파이썬의 명명 규칙은 무엇입니까?
C # 배경에서 변수와 메소드 이름의 명명 규칙은 일반적으로 camelCase 또는 PascalCase입니다. // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() 파이썬에서는 위의 내용을 보았지만 밑줄이 사용되는 것을 보았습니다. # python example this_is_my_variable = 'a' def this_is_my_function(): 파이썬에 더 바람직한 결정적인 코딩 스타일이 있습니까?

23
객체 목록 섞기
객체 목록이 있고 섞고 싶습니다. 나는이 random.shuffle방법을 사용할 수 있다고 생각 했지만 목록이 객체 일 때 실패하는 것 같습니다. 객체를 섞는 방법이 나이 주위에 다른 방법이 있습니까? import random class A: foo = "bar" a1 = a() a2 = a() b = [a1, a2] print(random.shuffle(b)) 실패합니다.
770 python  list  random  shuffle 

29
순서를 유지하면서 목록에서 중복 항목을 어떻게 제거합니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Удаление дубликатов строк из файла сохраняя порядок строк 순서를 유지하면서 파이썬의 목록에서 중복을 제거하는 내장 기능이 있습니까? 중복 세트를 제거하기 위해 세트를 사용할 수는 있지만 원래 순서는 파괴됩니다. 또한 다음과 같이 나 자신을 굴릴 수 있다는 것을 알고 있습니다. …

30
pg_config 실행 파일을 찾을 수 없습니다
psycopg2 설치에 문제가 있습니다. 시도 할 때 다음 오류가 발생합니다 pip install psycopg2. Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the pg_config option in 'setup.cfg'. …
769 python  pip  psycopg2 

9
사전의 문자열 표현을 사전으로 변환 하시겠습니까?
다음 문자열과 같은 의 str표현을 어떻게?로 변환 할 수 있습니까?dictdict s = "{'muffin' : 'lolz', 'foo' : 'kitty'}" 나는 사용하지 않는 것이 좋습니다 eval. 다른 무엇을 사용할 수 있습니까? 이것의 주된 이유는 그가 작성한 동료 클래스 중 하나이기 때문에 모든 입력을 문자열로 변환합니다. 나는이 문제를 다루기 위해 수업을 수정하고 기분이 …

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