«python» 태그된 질문

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


9
macOS에서 Anaconda를 완전히 제거하는 방법
MacOS Sierra에서 Anaconda를 완전히 제거하고 원래 Python으로 되돌릴 수있는 방법은 무엇입니까? 사용하려고 conda-clean -yes했지만 작동하지 않습니다. 나는 또한 물건을 제거 ~/.bash_profile하지만 여전히 Anaconda 파이썬을 사용하며 여전히 conda명령을 실행할 수 있습니다 .

5
파이썬을 사용하여 배열에서 특정 요소를 제거하는 방법
배열에서 특정 요소를 제거하는 것을 작성하고 싶습니다. for내용과 일치하는 요소를 찾으려면 배열 을 반복 해야한다는 것을 알고 있습니다. 이메일 배열이 있고 일부 이메일 문자열과 일치하는 요소를 제거하고 싶다고 가정 해 봅시다. 다른 배열에도 동일한 색인을 사용해야하기 때문에 실제로 for 루프 구조를 사용하고 싶습니다. 내가 가진 코드는 다음과 같습니다. for index, …
138 python  arrays 

6
URL에서 팬더 read_csv
IPython과 함께 Python 3.4를 사용하고 있으며 다음 코드가 있습니다. 주어진 URL에서 csv 파일을 읽을 수 없습니다 : import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) 다음과 같은 오류가 있습니다 "예상 된 파일 경로 이름 또는 파일과 유사한 객체, 유형이 있음" 이 문제를 어떻게 해결할 수 있습니까?
138 python  csv  pandas  request 

26
다른 두 날짜 사이에 임의의 날짜를 생성
주어진 다른 두 날짜 사이에있는 임의의 날짜를 어떻게 생성합니까? 함수의 서명은 다음과 같아야합니다. random_date("1/1/2008 1:30 PM", "1/1/2009 4:50 AM", 0.34) ^ ^ ^ date generated has date generated has a random number to be after this to be before this 다음과 같은 날짜를 반환합니다. 2/4/2008 7:20 PM
138 python  datetime  random 

9
파이썬의 stdout을 일종의 문자열 버퍼로 리디렉션 할 수 있습니까?
ftplib작은 FTP 클라이언트를 작성하기 위해 파이썬을 사용 하고 있지만 패키지의 일부 함수는 문자열 출력을 반환하지 않지만로 인쇄합니다 stdout. stdout출력을 읽을 수있는 객체 로 리디렉션하고 싶습니다 . 다음 stdout을 사용하여 일반 파일로 리디렉션 할 수 있다는 것을 알고 있습니다. stdout = open("file", "a") 그러나 로컬 드라이브를 사용하지 않는 방법을 선호합니다. BufferedReader버퍼를 …


5
모의 대 MagicMock
내 이해는 MagicMock 이 "매직 메서드"를 자동으로 수행하여 목록, 반복 등을 완벽하게 지원하는 Mock 의 상위 집합 이라는 것입니다. 그렇다면 일반 Mock이 존재 하는 이유는 무엇 입니까? 실제로 무시할 수 있는 제거 된 MagicMock 버전이 아닌가 ? 합니까 모의 클래스에서 사용할 수없는 어떠한 트릭도 알고 MagicMock를 ?
138 python  mocking 


13
특정 파이썬 버전에 대해 pip를 사용하여 모듈 설치
우분투 10.04에는 기본적으로 Python 2.6이 설치되어 있으며 Python 2.7을 설치했습니다. pip installPython 2.7 용 패키지를 설치 하는 데 어떻게 사용할 수 있습니까 ? 예를 들면 다음과 같습니다. pip install beautifulsoup4 기본적으로 Python 2.6 용 BeautifulSoup을 설치합니다. 내가 할 때 : import bs4 Python 2.6에서는 작동하지만 Python 2.7에서는 다음과 같이 말합니다. …
138 python  pip 

6
팬더 : 설정 번호 최대 행 수
다음을 보는 데 문제가 있습니다 DataFrame. n = 100 foo = DataFrame(index=range(n)) foo['floats'] = np.random.randn(n) foo 문제는 ipython 노트북에서 기본값마다 모든 행을 인쇄하지는 않지만 결과 행을 보려면 슬라이스해야한다는 것입니다. 다음 옵션조차도 출력을 변경하지 않습니다. pd.set_option('display.max_rows', 500) 누구든지 전체 배열을 표시하는 방법을 알고 있습니까?

8
'eval'을 사용하는 것은 왜 나쁜 습관입니까?
노래의 데이터를 쉽게 저장하기 위해 다음 클래스를 사용하고 있습니다. class Song: """The class to store the details of each song""" attsToStore=('Name', 'Artist', 'Album', 'Genre', 'Location') def __init__(self): for att in self.attsToStore: exec 'self.%s=None'%(att.lower()) in locals() def setDetail(self, key, val): if key in self.attsToStore: exec 'self.%s=val'%(key.lower()) in locals() 나는 이것이 if/else블록을 …
138 python  eval 

4
dict를 OrderedDict로 변환
collections.OrderedDict수업 사용에 문제가 있습니다. Raspberry Pi의 데비안 배포판 인 Raspbian에서 Python 2.7을 사용하고 있습니다. 텍스트 어드벤처를 나란히 비교하기 위해 두 개의 사전을 인쇄하려고합니다. 순서는 정확하게 비교하기 위해 필수적입니다. 내가 무엇을 시도하더라도 사전은 일반적인 순서대로 인쇄됩니다. 내 RPi에서 할 때 얻을 수있는 내용은 다음과 같습니다. import collections ship = {"NAME": "Albatross", …

8
Jupyter Notebook의 tqdm이 새로운 진행률 표시 줄을 반복적으로 인쇄합니다
tqdmJupyter 노트북에서 실행중인 스크립트에서 진행 상황을 인쇄 하는 데 사용 하고 있습니다. 를 통해 모든 메시지를 콘솔에 인쇄하고 tqdm.write()있습니다. 그러나 이것은 여전히 ​​나에게 다음과 같이 왜곡 된 결과를줍니다. 즉, 새 줄을 인쇄해야 할 때마다 다음 줄에 새 진행률 표시 줄이 인쇄됩니다. 터미널을 통해 스크립트를 실행할 때 발생하지 않습니다. 이 문제를 …

7
Matplotlib을 사용하여 비 차단 방식으로 플로팅
나는 지난 며칠 동안 Numpy와 matplotlib을 가지고 놀았습니다. matplotlib 플롯을 실행 차단하지 않고 함수로 만드는 데 문제가 있습니다. 나는 비슷한 질문을하는 SO에 이미 많은 스레드가 있다는 것을 알고 있으며, 많은 것을 구글 검색했지만이 작업을 수행하지는 못했습니다. 일부 사람들이 제안한대로 show (block = False)을 사용해 보았지만 얻는 것은 고정 된 창입니다. …
138 python  matplotlib  plot 

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