«python» 태그된 질문

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

3
param 데이터가 포함 된 Python 요청 게시물
이것은 API 호출에 대한 원시 요청입니다. POST http://192.168.3.45:8080/api/v2/event/log?sessionKey=b299d17b896417a7b18f46544d40adb734240cc2&format=json HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/json Content-Length: 86 Host: 192.168.3.45:8080 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) {"eventType":"AAS_PORTAL_START","data":{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}}""" 이 요청은 성공 (2xx) 응답을 반환합니다. 이제 다음을 사용 하여이 요청을 게시하려고합니다 requests. >>> import requests >>> headers = {'content-type' : 'application/json'} >>> data ={"eventType":"AAS_PORTAL_START","data{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}} >>> …

8
목록을 딥 카피하는 방법?
List 사본에 문제가 있습니다. 그래서 E0로부터 전화를 받으면을 호출 'get_edge'하여 사본을 만듭니다 . 여기 추측 의 딥 카피 , 나는 통과 로 . 그러나 주요 기능에서. for 루프 이전 의 결과가 for 루프 이후 의 결과와 다른 이유는 무엇 입니까?E0'E0_copy = list(E0)'E0_copyE0E0_copy'karger(E)''print E0[1:10]' 아래는 내 코드입니다. def get_graph(): f=open('kargerMinCut.txt') G={} …
150 python  list  copy  deep-copy 

3
Asyncio.Gather vs asyncio.wait
asyncio.gather및 asyncio.wait이와 유사한 용도를 갖고있는 것 같다 : 나는 (반드시 다음 일이 시작되기 전에 완료 한 대기하지 않음)에 대한 / 대기를 실행하려는 것을 내가 비동기 가지의 무리가 있습니다. 그것들은 다른 구문을 사용하고 세부 사항이 다르지만 기능적으로 큰 겹치는 두 가지 기능을 갖는 것은 비현실적입니다. 내가 무엇을 놓치고 있습니까?

6
명시 적으로 파일을 닫는 것이 중요합니까?
파이썬에서을 호출하지 않고 파일을 열거 close()나 파일을 닫지 만 try- finally또는 " with"문을 사용하지 않으면 이것이 문제입니까? 아니면 파이썬 가비지 수집에 의존하여 모든 파일을 닫는 코딩 연습으로 충분합니까? 예를 들어, 이렇게하는 경우 : for line in open("filename"): # ... do stuff ... ... 파일을 닫을 수 없으며 예외로 파일을 닫을 …

9
배열에 대한 Numpy 행렬
numpy를 사용하고 있습니다. 1 개의 열과 N 개의 행이있는 행렬이 있고 N 개의 요소로 배열을 가져 오려고합니다. 예를 들어, 내가 있으면 M = matrix([[1], [2], [3], [4]])을 얻고 싶습니다 A = array([1,2,3,4]). 그것을 달성하기 위해을 사용 A = np.array(M.T)[0]합니다. 누구든지 동일한 결과를 얻는 더 우아한 방법을 알고 있습니까? 감사!
149 python  arrays  matrix  numpy 


5
파이썬 코드 줄이 들여 쓰기 중첩 수준을 알 수 있습니까?
이런 식으로 : print(get_indentation_level()) print(get_indentation_level()) print(get_indentation_level()) 나는 이와 같은 것을 얻고 싶다 : 1 2 3 이 방법으로 코드를 읽을 수 있습니까? 내가 원하는 것은 코드의 더 중첩 된 부분의 출력이 더 중첩 될 것입니다. 이렇게하면 코드를보다 쉽게 ​​읽을 수 있으며 출력을보다 쉽게 ​​읽을 수 있습니다. 물론 나는 이것을 사용하여 …

6
파이썬 튜플 받아쓰기
튜플의 경우 t = ((1, 'a'),(2, 'b')) dict(t)반환{1: 'a', 2: 'b'} 얻을 수있는 좋은 방법이 {'a': 1, 'b': 2}있습니까 (키와 발을 교환)? 궁극적으로 1given 'a'또는 2given 을 반환 할 수 있기를 원합니다 'b'. 아마도 dict로 변환하는 것이 가장 좋은 방법은 아닙니다.

9
어휘 폐쇄는 어떻게 작동합니까?
Javascript 코드에서 어휘 폐쇄와 관련된 문제를 조사하는 동안 Python 에서이 문제가 발생했습니다. flist = [] for i in xrange(3): def func(x): return x * i flist.append(func) for f in flist: print f(2) 이 예제는주의해서 피한다 lambda. "4 4 4"를 인쇄하는데 이는 놀랍습니다. "0 2 4"를 기대합니다. 이 동등한 Perl 코드가 …


12
Excel 스프레드 시트에 쓰기
저는 Python을 처음 사용합니다. 프로그램의 데이터를 스프레드 시트에 써야합니다. 온라인에서 검색했으며 사용 가능한 많은 패키지 (xlwt, XlsXcessive, openpyxl)가있는 것 같습니다. 다른 사람들은 .csv 파일에 쓰도록 제안합니다 (CSV를 사용하지 않았으며 실제로 무엇인지 이해하지 못합니다). 이 프로그램은 매우 간단합니다. 두 개의 목록 (부동)과 세 개의 변수 (문자열)가 있습니다. 두 목록의 길이를 모르며 …
149 python  excel  csv 

8
JSON이 세트를 직렬화하는 방법은 무엇입니까?
나는 파이썬이 set가진 개체를 포함 __hash__하고 __eq__특정없고 중복을하기 위해 방법이 컬렉션에 포함되어 있습니다. 이 결과를 json으로 인코딩해야 set하지만 비어 set있는 json.dumps메소드를 메소드에 전달 하면 a가 발생합니다 TypeError. File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", line 264, in iterencode return _iterencode(o, 0) File "/usr/lib/python2.7/json/encoder.py", line 178, …

6
스핑크스 오토 독은 충분히 자동적이지 않다
Sphinx를 사용하여 Python에서 5,000 라인 이상의 프로젝트를 문서화하려고합니다. 약 7 개의 기본 모듈이 있습니다. 내가 아는 한 autodoc을 사용하려면 프로젝트의 각 파일에 대해 다음과 같은 코드를 작성해야합니다. .. automodule:: mods.set.tests :members: :show-inheritance: 파일이 많기 때문에 너무 지루합니다. 'mods'패키지를 문서화하도록 지정하면 훨씬 쉬울 것입니다. 그러면 스핑크스는 재귀 적으로 패키지를 살펴보고 각 …

16
sys.stdout을 로그 파일에 복제하는 방법?
편집 : 해결책이 없거나 아무도 모르는 비표준 작업을하고있는 것처럼 보이므로-질문을 수정하여 다음과 같이 질문 할 것입니다. 파이썬 앱에서 많은 시스템 호출? 내 앱에는 두 가지 모드가 있습니다. 대화 형 모드에서는 모든 시스템 호출의 출력을 포함하여 모든 출력이 화면과 로그 파일로 이동하기를 원합니다. 데몬 모드에서는 모든 출력이 로그로 이동합니다. 데몬 모드는을 …
149 python  tee 

4
파이썬에서 중첩 된 dict를 어떻게 작성합니까?
'Data'와 'Mapping'이라는 두 개의 CSV 파일이 있습니다. '매핑'파일이 4 열이 : Device_Name, GDN, Device_Type,와 Device_OS. 네 개의 열이 모두 채워집니다. '데이터'파일에는 동일한 열이 있으며 Device_Name열이 채워지고 다른 세 열은 비어 있습니다. 내 파이썬 코드는 두 파일과 각을 열려면 Device_Name, 데이터 파일의지도 GDN, Device_Type및 Device_OS매핑 파일에서 값입니다. 2 열만있을 때 dict를 …

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