«python» 태그된 질문

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


11
Python argparse : 최소한 하나의 인수를 필요로합니다.
내가 사용하고 argparse파이썬 할 수있는 프로그램 -process, -upload또는 두 가지 모두 : parser = argparse.ArgumentParser(description='Log archiver arguments.') parser.add_argument('-process', action='store_true') parser.add_argument('-upload', action='store_true') args = parser.parse_args() 프로그램은 하나 이상의 매개 변수 없이는 의미가 없습니다. argparse하나 이상의 매개 변수를 강제로 선택 하도록 구성 하려면 어떻게 해야합니까? 최신 정보: 댓글에 따라 : 최소한 하나의 …
95 python  argparse 

9
--verbose 또는 -v 옵션을 스크립트에 구현하는 방법은 무엇입니까?
나는 알고 --verbose또는 -v여러 툴을 나는 내 자신의 스크립트와 도구의 일부에이를 구현하고 싶습니다. 나는 배치를 생각했다 : if verbose: print ... 내 소스 코드를 통해 사용자가 -v옵션을 전달 하면 변수 verbose가로 설정되고 True텍스트가 인쇄됩니다. 이것이 올바른 접근 방식입니까 아니면 더 일반적인 방법이 있습니까? 추가 : 인수 구문 분석을 구현하는 방법을 …
95 python  option 

6
matplotlib의 라인 플롯에 수직 격자 선이 나타나도록하기
내 플롯에 수평 및 수직 그리드 선을 모두 얻고 싶지만 기본적으로 수평 그리드 선만 나타납니다. pandas.DataFramex 축에 날짜가있는 선 플롯을 생성하기 위해 Python의 SQL 쿼리에서를 사용하고 있습니다. 왜 그들이 날짜에 나타나지 않는지 잘 모르겠고 이것에 대한 답을 찾으려고 노력했지만 찾을 수 없었습니다. 그래프를 그리는 데 사용한 것은 아래의 간단한 코드뿐입니다. …

4
matplotlib에서 x 축 스케일 변경
Matlab을 사용하여이 플롯을 만들었습니다. matplotlib를 사용하여 x 축은 100000, 200000, 300000과 같은 큰 숫자를 그립니다. 실제로 100000, 200000, 300000임을 나타 내기 위해 1, 2, 3 및 10 ^ 5와 같은 값을 갖고 싶습니다. matplotlib에서 이러한 규모를 만드는 간단한 방법이 있습니까?

6
사전을 사용하여 matplotlib를 사용하여 막대 플로팅
matplotlibdict에서 직접 데이터를 사용 하여 막대 그림을 그리는 방법이 있습니까? 내 사전은 다음과 같습니다. D = {u'Label1':26, u'Label2': 17, u'Label3':30} 나는 기대했다 fig = plt.figure(figsize=(5.5,3),dpi=300) ax = fig.add_subplot(111) bar = ax.bar(D,range(1,len(D)+1,1),0.5) 작동하지만 그렇지 않습니다. 다음은 오류입니다. >>> ax.bar(D,range(1,len(D)+1,1),0.5) Traceback (most recent call last): File "<stdin>", line 1, in <module> File …

3
기본 클래스에서 파생 클래스를 동적으로 만드는 방법
예를 들어 다음과 같은 기본 클래스가 있습니다. class BaseClass(object): def __init__(self, classtype): self._type = classtype 이 클래스에서 몇 가지 다른 클래스를 파생합니다. class TestClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Test') class SpecialClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Special') 다음과 같이 새 클래스를 현재 범위에 넣는 함수 호출을 통해 이러한 클래스를 동적으로 만드는 멋지고 비단뱀적인 …

2
여러 프로세스간에 결과 큐 공유
multiprocessing모듈에 대한 문서는로 시작하는 프로세스에 큐를 전달하는 방법을 보여줍니다 multiprocessing.Process. 하지만 시작된 비동기 작업자 프로세스와 큐를 공유하려면 어떻게해야 apply_async합니까? 동적 조인이나 다른 것이 필요하지 않습니다. 작업자가 결과를 다시 기지에 (반복적으로)보고하는 방법 일뿐입니다. import multiprocessing def worker(name, que): que.put("%d is done" % name) if __name__ == '__main__': pool = multiprocessing.Pool(processes=3) q …

5
WhatsApp API (java / python) [닫힘]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 2 년 전 . 이 질문 개선 WhatsApp API, 바람직하게는 Python 또는 Java 라이브러리를 찾고 있습니다. Yowsup을 사용해 보았지만 내 번호를 등록 할 수 …
95 java  python  api  bots  whatsapp 



7
현재 파이썬 세션의 모든 변수를 저장하는 방법은 무엇입니까?
현재 Python 환경의 모든 변수를 저장하고 싶습니다. 한 가지 옵션은 'pickle'모듈을 사용하는 것 같습니다. 그러나 다음 두 가지 이유로이 작업을 수행하고 싶지 않습니다. pickle.dump()각 변수 를 호출 해야합니다. 변수를 검색하려면 변수를 저장 한 순서를 기억하고 pickle.load()각 변수를 검색하려면 a 를 수행해야 합니다. 이 저장된 세션을로드 할 때 모든 변수가 복원되도록 …
95 python  save 

1
numpy 배열의 n 번째 항목마다 서브 샘플링
저는 numpy 초보자이며 긴 numpy 배열에서 일부 데이터를 추출하려고합니다. 내가해야 할 일은 배열의 정의 된 위치에서 시작한 다음 배열이 끝날 때까지 해당 위치에서 n 번째 데이터 포인트마다 서브 샘플링하는 것입니다. 기본적으로 내가 가지고 있다면 a = [1,2,3,4,1,2,3,4,1,2,3,4....] 나는 이것을 서브 샘플링하여 시작하고 a[1]거기에서 매 4 점마다 샘플링하여 다음과 같은 것을 …
95 python  arrays  numpy 

11
파이썬에서 월 이름을 월 번호로 또는 그 반대로
월 숫자를 축약 된 월 이름으로 변환하거나 축약 된 월 이름을 월 숫자로 변환 할 수있는 함수를 만들려고합니다. 나는 이것이 일반적인 질문이라고 생각했지만 온라인에서 찾을 수 없었습니다. 달력 모듈 에 대해 생각하고있었습니다 . 월 번호를 축약 된 월 이름으로 변환하려면 그냥 할 수 있습니다 calendar.month_abbr[num]. 그래도 다른 방향으로 갈 길은 …
95 python 

9
Python : 고유 한 파일 이름을 만드는 방법은 무엇입니까?
파일 업로드 와 텍스트 영역의 두 가지 옵션이있는 파이썬 웹 양식이 있습니다 . 각각의 값을 가져 와서 다른 명령 줄 프로그램에 전달해야합니다. 파일 업로드 옵션으로 파일 이름을 쉽게 전달할 수 있지만 텍스트 영역의 값을 전달하는 방법을 잘 모르겠습니다. 제가해야 할 일은 다음과 같습니다. 고유 한 파일 이름 생성 작업 디렉토리에 …
95 python  file  unique 

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