«python» 태그된 질문

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

7
Python이 sys.path의 디렉토리에있는 공유 객체를 찾을 수없는 이유는 무엇입니까?
가져 오려고 해요 pycurl: $ python -c "import pycurl" Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: libcurl.so.4: cannot open shared object file: No such file or directory 이제 libcurl.so.4입니다 /usr/local/lib. 보시다시피 이것은 다음과 sys.path같습니다. $ python -c "import sys; print(sys.path)" ['', '/usr/local/lib/python2.5/site-packages/setuptools-0.6c9-py2.5.egg', '/usr/local/lib/python25.zip', '/usr/local/lib/python2.5', '/usr/local/lib/python2.5/plat-linux2', …

3
URL 매개 변수에 대한 Python 사전
URL 매개 변수로 사용하기 위해 Python 사전을 문자열로 변환하려고합니다. 나는 이것을하는 더 좋고 더 파이썬적인 방법이 있다고 확신합니다 . 뭐야? x = "" for key, val in {'a':'A', 'b':'B'}.items(): x += "%s=%s&" %(key,val) x = x[:-1]

8
두 문자열을 연결하기 위해 '+'를 사용하지 않는 이유는 무엇입니까?
파이썬의 일반적인 반 패턴 +은 루프에서 사용하여 문자열 시퀀스를 연결하는 것 입니다. 파이썬 인터프리터가 각 반복마다 새로운 문자열 객체를 만들어야하고 결국 2 차 시간이 걸리기 때문에 이것은 나쁘다. (최신 버전의 CPython은 어떤 경우에는 분명히이를 최적화 할 수 있지만 다른 구현에서는 그렇게 할 수 없으므로 프로그래머는 이에 의존하지 않는 것이 좋습니다.) …

10
BeautifulSoup Grab Visible Webpage Text
기본적으로 BeautifulSoup을 사용 하여 웹 페이지에 표시되는 텍스트 를 엄격하게 잡으려고합니다 . 예를 들어, 이 웹 페이지 는 제 테스트 케이스입니다. 그리고 주로 본문 텍스트 (기사)와 여기저기서 탭 이름 몇 개만 가져오고 싶습니다. 나는 내가 원하지 않는 많은 태그와 html 주석 을 반환하는 이 SO 질문 에서 제안을 시도했습니다 <script>. …

10
os.system () 호출을 이스케이프하는 방법은 무엇입니까?
os.system ()을 사용할 때 종종 명령에 매개 변수로 전달 된 파일 이름 및 기타 인수를 이스케이프해야합니다. 어떻게 할 수 있습니까? 여러 운영 체제 / 쉘에서 작동하지만 특히 bash에서는 작동하는 것이 좋습니다. 저는 현재 다음을 수행하고 있지만이를위한 라이브러리 함수 또는 적어도 더 우아하고 / 튼튼하고 / 효율적인 옵션이 있어야합니다. def sh_escape(s): …
124 python  shell  escaping 

5
Python-write () 대 writelines () 및 연결된 문자열
그래서 저는 파이썬을 배우고 있습니다. 레슨을 진행 중이며 각 사용자 입력 변수 (의 개체 ) 사이에 있는 동안 많은 수 target.write()를 단일으로 압축 write()해야하는 문제가 "\n"발생했습니다 write(). 나는 다음을 생각 해냈다. nl = "\n" lines = line1, nl, line2, nl, line3, nl textdoc.writelines(lines) 내가하려고하면 : textdoc.write(lines) 오류가 발생합니다. 하지만 입력하면 …

13
매개 변수로 SQL 쿼리의 파이썬 목록
파이썬 목록이 있습니다. l = [1,5,8] 목록의 모든 요소에 대한 데이터를 가져 오는 SQL 쿼리를 작성하고 싶습니다. select name from students where id = |IN THE LIST l| 어떻게해야합니까?
124 python  sql 

2
Conda와 Anaconda의 차이점은 무엇입니까?
질문 후 업데이트 : 자세한 내용 은 Conda 소개를 참조 하십시오. 문제 : Continuum Analytics 의 문서 에 따르면 아나콘다를 업데이트하려고 할 때에서 우분투에 처음으로 Anaconda 를 설치 했습니다. 다음 명령을 사용해야합니다.~/anaconda conda update conda conda update anaconda 그런 다음 conda가 설치되어 있지 않다는 것을 깨달았 으므로 여기 에서 문서를 …
124 python  anaconda  conda 

8
파이썬 클래스에서 __init__를 사용하는 이유는 무엇입니까?
클래스 초기화를 이해하는 데 문제가 있습니다. 그것들의 요점은 무엇이며 무엇을 포함해야하는지 어떻게 알 수 있습니까? 클래스 작성은 함수를 만드는 것과 다른 유형의 사고를 필요로합니까? 예를 들면 다음과 같습니다. class crawler: # Initialize the crawler with the name of database def __init__(self,dbname): self.con=sqlite.connect(dbname) def __del__(self): self.con.close() def dbcommit(self): self.con.commit() 또는 다른 …
124 python  class 

9
파이썬의 포인터?
파이썬에 포인터가 없다는 것을 알고 있지만 2대신 이 수익률을 얻는 방법이 있습니까? >>> a = 1 >>> b = a # modify this line somehow so that b "points to" a >>> a = 2 >>> b 1 ? 여기에 예가 있습니다. 나는 항상 동일한 가치를 원 form.data['field']하고 원합니다 form.field.value. …
124 python  pointers 

11
ImportError : MySQLdb라는 모듈이 없습니다.
내 웹 응용 프로그램의 로그인 페이지를 만들기 위해 다음 자습서를 참조하고 있습니다. http://code.tutsplus.com/tutorials/intro-to-flask-signing-in-and-out--net-29982 데이터베이스에 문제가 있습니다. 나는 얻고있다 ImportError: No module named MySQLdb 내가 실행할 때 http://127.0.0.1:5000/testdb 튜토리얼 easy_install, sudo apt-get install에서 언급 한 python mysql을 설치하는 가능한 모든 방법을 시도했습니다. 내 가상 환경에 mysql을 설치했습니다. 내 디렉토리 구조는 튜토리얼에서 …

6
디스크에 numpy 배열을 보존하는 가장 좋은 방법
큰 numpy 배열을 보존하는 빠른 방법을 찾고 있습니다. 바이너리 형식으로 디스크에 저장 한 다음 비교적 빠르게 메모리에 다시 읽어 들이고 싶습니다. cPickle은 불행히도 충분히 빠르지 않습니다. numpy.savez 및 numpy.load를 찾았 습니다 . 하지만 이상한 점은 numpy.load가 npy 파일을 "memory-map"에로드한다는 것입니다. 이것은 배열의 규칙적인 조작이 정말 느리다는 것을 의미합니다. 예를 들어, …

17
Python : 튜플의 값 변경
나는 파이썬을 처음 사용 하므로이 질문은 약간 기본적 일 수 있습니다. values다음을 포함 하는 튜플 이 있습니다. ('275', '54000', '0.0', '5000.0', '0.0') 275이 튜플 의 첫 번째 값 (예 :)을 변경하고 싶지만 튜플이 변경 불가능하므로 values[0] = 200작동하지 않는다는 것을 이해합니다 . 이것을 어떻게 할 수 있습니까?
124 python  tuples 

4
Matplotlib : 다른 그래프 요소 뒤에 격자 선 그리기
Matplotlib에서 다음과 같이 점선 격자 선을 만듭니다. fig = pylab.figure() ax = fig.add_subplot(1,1,1) ax.yaxis.grid(color='gray', linestyle='dashed') 그러나 그리드 선을 막대와 같은 다른 그래프 요소 뒤에 그리는 방법 (또는 가능하더라도)을 찾을 수 없습니다. 그리드를 추가하는 것과 다른 요소를 추가하는 순서를 변경해도 차이가 없습니다. 그리드 선이 다른 모든 것 뒤에 나타나도록 만들 수 …
124 python  matplotlib  grid 

5
Python을 사용하여 Selenium에서 프로그래밍 방식으로 firefox 헤드리스를 만드는 방법은 무엇입니까?
이 코드를 python, selenium 및 firefox로 실행하고 있지만 여전히 firefox의 'head'버전을 얻습니다. binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options('-headless') self.driver = webdriver.Firefox(firefox_binary=binary) 또한 바이너리의 몇 가지 변형을 시도했습니다. binary = FirefoxBinary('C:\\Program Files\\Nightly\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options("--headless")

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