«python» 태그된 질문

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

30
문자열을 여러 단어 경계 구분 기호가있는 단어로 분할
내가하고 싶은 일은 상당히 일반적인 작업이지만 웹에서 참조를 찾지 못했습니다. 문장 부호가있는 텍스트가 있고 단어 목록을 원합니다. "Hey, you - what are you doing here!?" 해야한다 ['hey', 'you', 'what', 'are', 'you', 'doing', 'here'] 그러나 파이썬 str.split()은 하나의 인수로만 작동하므로 공백으로 나누면 구두 점이있는 모든 단어가 있습니다. 어떤 아이디어?
671 python  string  split 

8
어떤 Python 메모리 프로파일 러가 권장됩니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 육년 전 . 파이썬 응용 프로그램의 메모리 사용량을 알고 싶습니다. 특히 대부분의 메모리를 소비하는 코드 블록 / 부분 또는 객체가 무엇인지 알고 싶습니다. 구글 검색에 따르면 …

15
Django 쿼리 세트 필터링에서 동일하지 않은 방법은 무엇입니까?
장고 모델 검색어 세트, 나는 거기 것을 볼 __gt과 __lt비교급 값을하지만,이 __ne/ !=/ <>( 같지 않음 ?) 같지 않음을 사용하여 필터링하고 싶습니다. 예: Model: bool a; int x; 내가 원하는 results = Model.objects.exclude(a=true, x!=5) 는 !=올바른 구문이 아닙니다. 나는 시도했다 __ne, <>. 나는 다음을 사용하여 끝났다. results = Model.objects.exclude(a=true, x__lt=5).exclude(a=true, …


17
파이썬에서 open () 파일이 존재하지 않으면 파일을 만들지 않습니다
파일이있는 경우 읽기 / 쓰기로 파일을 열거 나없는 경우 파일을 만들어서 읽기 / 쓰기로 여는 가장 좋은 방법은 무엇입니까? 내가 읽은 것에서 이것을 file = open('myfile.dat', 'rw')해야합니까? 그것은 나를 위해 작동하지 않으며 (Python 2.6.2) 버전 문제인지, 아니면 그렇게 작동하지 않아야하는지 궁금합니다. 결론은 문제에 대한 해결책이 필요하다는 것입니다. 나는 다른 것들에 …

19
파이썬 진행 경로-견습생부터 전문가까지
잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 저는 1 년 반 동안 파이썬을 배우고, 일하고, 놀고있었습니다. 생물학자가 천천히 생물 정보학으로 전환하면서,이 언어는 실험실에서 내가 한 모든 주요한 공헌의 핵심이었습니다. 파이썬이 저에게 아름다운 해결책을 표현할 수있게하는 방식과 생각에서 …
659 python 


10
주어진 인덱스의 요소별로 목록 / 튜플 목록 / 튜플을 정렬하는 방법은 무엇입니까?
다음과 같이 목록 목록이나 튜플 목록에 데이터가 있습니다. data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5,6), (7,8,9)] 그리고 하위 집합의 두 번째 요소별로 정렬하고 싶습니다. 2,5,8에 의해 정렬 의미 2에서이다 (1,2,3), 5에서이다 (4,5,6). 이 작업을 수행하는 일반적인 방법은 무엇입니까? 튜플 또는 목록을 내 목록에 저장해야합니까?
658 python  list  sorting  tuples 

12
파이썬의 '비공개'메소드가 실제로 비공개가 아닌 이유는 무엇입니까?
파이썬은 다음과 같이 이름에 이중 밑줄을 추가하여 클래스 내에서 '비공개'메소드와 변수를 작성할 수있는 기능을 제공합니다 __myPrivateMethod(). 그렇다면 어떻게 이것을 설명 할 수 있습니까? >>> class MyClass: ... def myPublicMethod(self): ... print 'public method' ... def __myPrivateMethod(self): ... print 'this is private!!' ... >>> obj = MyClass() >>> obj.myPublicMethod() public method …

11
파이썬에서 환경 변수를 설정하는 방법
파이썬 스크립트에서 일부 환경 변수를 설정해야하며 파이썬에서 호출 된 다른 모든 스크립트가 환경 변수 세트를 보길 원합니다. 만약 내가한다면 os.environ["DEBUSSY"] = 1` 그것은 1문자열이어야 한다고 불평 합니다. 또한 일단 환경 변수를 설정하면 파이썬 (스크립트의 뒷부분)에서 환경 변수를 읽는 방법을 알고 싶습니다.

8
사전 목록을 팬더 DataFrame으로 변환
다음과 같은 사전 목록이 있습니다. [{'points': 50, 'time': '5:00', 'year': 2010}, {'points': 25, 'time': '6:00', 'month': "february"}, {'points':90, 'time': '9:00', 'month': 'january'}, {'points_h1':20, 'month': 'june'}] 그리고 나는 이것을 이렇게 팬더로 바꾸고 DataFrame싶습니다. month points points_h1 time year 0 NaN 50 NaN 5:00 2010 1 february 25 NaN 6:00 NaN 2 …

5
문자열을 텍스트 파일로 인쇄
텍스트 문서를 열기 위해 Python을 사용하고 있습니다. text_file = open("Output.txt", "w") text_file.write("Purchase Amount: " 'TotalAmount') text_file.close() 문자열 변수의 값을 TotalAmount텍스트 문서로 바꾸고 싶습니다 . 누군가이 작업을 수행하는 방법을 알려주십시오.
653 python  string  text  file-io 

3
선택적 위치 인수를 Argparse?
다음과 같이 사용할 스크립트가 있습니다. usage: installer.py dir [-h] [-v] dir 다음과 같이 정의 된 위치 인수입니다. parser.add_argument('dir', default=os.getcwd()) dir선택 사항이 되기를 원합니다. 지정하지 않으면 그냥 있어야 cwd합니다. 불행히도 dir인수를 지정하지 않으면 얻을 수 Error: Too few arguments있습니다.
652 python  argparse 

7
“u”및“r”문자열 플래그는 정확히 무엇을하며 원시 문자열 리터럴은 무엇입니까?
묻는 동안 이 질문을 나는 원시 문자열에 대해 많이 모른다는 것을 깨달았습니다. 장고 트레이너라고 주장하는 누군가에게 이것은 짜증납니다. 인코딩이 무엇인지 알고 있습니다. u'' 있으며 유니 코드가 무엇인지 혼자 있습니다. 그러나 무엇을 하는가 r'' 정확히 무엇을합니까? 어떤 종류의 문자열이 발생합니까? 그리고 무엇보다 도대체 무엇을 ur'' 하는가? 마지막으로 유니 코드 문자열에서 간단한 …

10
__pycache__는 무엇입니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : В папке проекта на 파이썬 появилась папка __pycache__ 내가 이해 한 바에 따르면 캐시는 비슷한 파일로 암호화 된 파일입니다. 우리는 무엇을해야합니까 __pycache__폴더? 소스 코드 대신 사람들에게 제공하는 것입니까? 내 입력 데이터입니까? 이 폴더는 계속 생성됩니다. 무엇을위한 것입니까?

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