«python» 태그된 질문

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

11
Python의 Bash Backticks와 동일 [duplicate]
이 질문에 이미 답변이 있습니다 . 쉘 명령 실행 및 출력 캡처 (18 답변) 휴일 3 개월 전 . Python의 Ruby 및 Perl에서 발견 된 백틱에 해당하는 것은 무엇입니까? 즉, Ruby에서 다음과 같이 할 수 있습니다. foo = `cat /tmp/baz` 파이썬에서 동등한 문장은 어떻게 생겼습니까? 나는 시도 os.system("cat /tmp/baz")했지만 결과를 …
84 python  backticks 

7
줄 바꿈으로 구분 된 파일을 읽고 줄 바꿈을 버리는 가장 좋은 방법은 무엇입니까?
파이썬에서 줄 바꿈으로 구분 된 파일을 읽을 때 줄 바꿈 제거를 처리하는 가장 좋은 방법을 결정하려고합니다. 내가 생각 해낸 것은 테스트 할 일회용 코드를 포함하는 다음 코드입니다. import os def getfile(filename,results): f = open(filename) filecontents = f.readlines() for line in filecontents: foo = line.strip('\n') results.append(foo) return results blahblah = [] …
84 python  file  readline 


5
lxml에서 요소를 제거하는 방법
파이썬의 lxml을 사용하여 속성의 내용을 기반으로 요소를 완전히 제거해야합니다. 예: import lxml.etree as et xml=""" <groceries> <fruit state="rotten">apple</fruit> <fruit state="fresh">pear</fruit> <fruit state="fresh">starfruit</fruit> <fruit state="rotten">mango</fruit> <fruit state="fresh">peach</fruit> </groceries> """ tree=et.fromstring(xml) for bad in tree.xpath("//fruit[@state=\'rotten\']"): #remove this element from the tree print et.tostring(tree, pretty_print=True) 다음을 인쇄하고 싶습니다. <groceries> <fruit state="fresh">pear</fruit> <fruit state="fresh">starfruit</fruit> …
84 python  xml  lxml 

13
클로저를 설명 할 수 있습니까 (파이썬과 관련이 있기 때문에)?
나는 폐쇄에 대해 많이 읽고 이해한다고 생각하지만 나 자신과 다른 사람들을 위해 그림을 흐리게하지 않고 누군가가 폐쇄를 가능한 한 간결하고 명확하게 설명 할 수 있기를 바랍니다. 나는 어디서 그리고 왜 사용하고 싶은지 이해하는 데 도움이 될 간단한 설명을 찾고 있습니다.

7
파이썬 MySQLDB IN 절에서 사용하기 위해 목록을 파열
목록을 문자열에 매핑하는 방법을 알고 있습니다. foostring = ",".join( map(str, list_of_ids) ) 그리고 다음을 사용하여 해당 문자열을 IN 절로 가져올 수 있음을 알고 있습니다. cursor.execute("DELETE FROM foo.bar WHERE baz IN ('%s')" % (foostring)) 내가 필요한 것은 MySQLDB를 사용하여 동일한 작업을 안전하게 수행하는 것입니다 (SQL 주입 방지). 위의 예에서는 foostring이 실행을위한 …
84 python  mysql 


2
Pandas DataFrame 객체에서 인덱스 재정의
팬더 DataFrame객체 를 다시 색인화하려고합니다 . From: a b c 0 1 2 3 1 10 11 12 2 20 21 22 To : b c 1 2 3 10 11 12 20 21 22 나는 이것에 대해 아래와 같이 진행하고 있으며 잘못된 답을 얻고 있습니다. 이 작업을 수행하는 방법에 …

2
파이썬 3의 수율 생성기에는 next () 함수가 없습니다.
에서 이 질문에 , 파이썬 생성기를 사용하여 끝없는 순서를 가지고있다. 그러나 동일한 코드는 next()기능 이없는 것처럼 보이기 때문에 Python 3에서 작동하지 않습니다 . next함수에 해당하는 것은 무엇입니까 ? def updown(n): while True: for i in range(n): yield i for i in range(n - 2, 0, -1): yield i uptofive = …

4
수입 주문 코딩 표준
PEP8 은 다음을 제안합니다. 가져 오기는 다음 순서로 그룹화되어야합니다. 표준 라이브러리 가져 오기 관련 제 3 자 수입 로컬 애플리케이션 / 라이브러리 특정 가져 오기 각 수입품 그룹 사이에 빈 줄을 넣어야합니다. 표준 정적 코드 분석 도구를 사용하여 패키지 어디서나 위반 여부를 확인하는 방법이 있습니까, 같은 pylint, pyflakes, pychecker, pep8? …

3
bool이 int의 하위 클래스 인 이유는 무엇입니까?
python-memcached를 통해 memcached에 bool을 저장할 때 정수로 반환되는 것을 알았습니다. 라이브러리의 코드를 isinstance(val, int)확인한 결과 값을 정수로 표시하기 위해 확인되는 위치 가 있음을 알 수 있습니다. 그래서 파이썬 셸에서 테스트했고 다음을 발견했습니다. >>> isinstance(True, int) True >>> issubclass(bool, int) True 그러나 정확히 왜 bool하위 클래스 int입니까? 부울은 기본적으로 두 개의 …
84 python  boolean 

2
Virtualenv 및 소스 버전 제어
저는 최근에 Django 프로젝트를 시작했고 virtualenv가 여러 가지 이유로 정말 유용하다는 것을 금방 깨달았습니다. virtualenv와 프로젝트를 설정했지만 이제 소스 제어에 어떤 파일을 추가해야하는지 궁금합니다 (제 경우에는 Mercurial). venv 폴더 아래에 모든 파일을 추가해야합니까? 동료가 환경을 다시 설정하지 않고도 즉시 복제하고 작업을 시작할 수 있도록하려면 어떻게해야합니까?

13
파이썬에서 2 개의 목록 빼기
지금은 목록으로 표현 된 vector3 값이 있습니다. vector3 값 중 2 개를 빼는 방법이 있습니까? [2,2,2] - [1,1,1] = [1,1,1] 튜플을 사용해야합니까? 이들 중 어느 것도 이러한 유형에 대해 이러한 피연산자를 정의하지 않으면 대신 정의 할 수 있습니까? 그렇지 않다면 새로운 vector3 클래스를 만들어야합니까?
84 python  list  tuples  vector 

7
subprocess.communicate ()에서 스트리밍 입력 읽기
subprocess.communicate()약 1 분 동안 실행되는 프로세스에서 표준 출력을 읽기 위해 Python을 사용 하고 있습니다. 해당 프로세스의 각 줄을 stdout스트리밍 방식으로 인쇄하여 생성 된 출력을 볼 수 있지만 계속하기 전에 프로세스가 종료되는 것을 차단하려면 어떻게해야합니까? subprocess.communicate() 한 번에 모든 출력을 제공하는 것처럼 보입니다.


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