«python» 태그된 질문

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

17
__init__.py를 사용하여“비 패키지에서 시도 된 상대 가져 오기”를 수정하는 방법
다음 디렉토리 구조로 PEP 328 을 따르려고합니다 . pkg/ __init__.py components/ core.py __init__.py tests/ core_test.py __init__.py 에서 core_test.py나는 다음과 같은 import 문을 from ..components.core import GameLoopEvents 그러나 실행할 때 다음 오류가 발생합니다. tests$ python core_test.py Traceback (most recent call last): File "core_test.py", line 3, in <module> from ..components.core import GameLoopEvents …


11
함수 이름을 문자열로 얻는 방법?
파이썬에서 함수를 호출하지 않고 어떻게 함수 이름을 문자열로 얻습니까? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes 출력해야합니다 "my_function". 파이썬에서 그러한 기능을 사용할 수 있습니까? 그렇지 않다면 get_function_name_as_string파이썬에서 구현 방법에 대한 아이디어가 있습니까?
740 python  string  function 

30
"JSON serializable이 아닌 datetime.datetime"을 극복하는 방법은 무엇입니까?
다음과 같은 기본 dict이 있습니다. sample = {} sample['title'] = "String" sample['somedate'] = somedatetimehere 내가하려고 jsonify(sample)하면 : TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable 사전 샘플이 위의 오류를 극복 할 수 있도록 어떻게해야합니까? 참고 : 관련성이 없지만 사전을 mongodb인쇄 할 때 레코드를 검색하면 사전이 str(sample['somedate'])출력됩니다 …
740 python  json 

25
glob ()를 사용하여 재귀 적으로 파일을 찾는 방법은 무엇입니까?
이것이 내가 가진 것입니다 : glob(os.path.join('src','*.c')) src의 하위 폴더를 검색하고 싶습니다. 이와 같은 것이 효과가 있습니다. glob(os.path.join('src','*.c')) glob(os.path.join('src','*','*.c')) glob(os.path.join('src','*','*','*.c')) glob(os.path.join('src','*','*','*','*.c')) 그러나 이것은 분명히 제한적이고 어수선합니다.

6
문자열을 대문자로 변경하는 방법
파이썬에서 문자열을 대문자로 변경하는 데 문제가 있습니다. 내 연구에서 얻었 string.ascii_uppercase지만 작동하지 않습니다. 다음 코드 : >>s = 'sdsd' >>s.ascii_uppercase 이 오류 메시지를 제공합니다 : Traceback (most recent call last): File "<console>", line 1, in <module> AttributeError: 'str' object has no attribute 'ascii_uppercase' 내 질문은 : 어떻게 파이썬에서 문자열을 대문자로 …
737 python  string  uppercase 

16
플라스크 요청에서 수신 한 데이터 가져 오기
Flask 앱으로 데이터를 보낼 수 있기를 원합니다. 액세스를 시도 request.data했지만 빈 문자열입니다. 요청 데이터에 어떻게 액세스합니까? from flask import request @app.route('/', methods=['GET', 'POST']) def parse_request(): data = request.data # data is empty # need posted data here 이 질문에 대한 답변으로 Content-Type 헤더에 관계없이 Python Flask에서 원시 POST 본문 가져 …
736 python  flask  werkzeug 

11
목록 이해 vs지도
map()오버리스트 이해 를 선호 하거나 그 반대 의 이유가 있습니까? 그들 중 하나가 다른 것보다 일반적으로 더 효율적이거나 일반적으로 더 많은 파이썬으로 간주됩니까?

8
파이썬 애플리케이션을위한 최고의 프로젝트 구조는 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 파이썬에서 사소하지 않은 최종 사용자 데스크탑 (웹이 아닌) 응용 프로그램을 개발하려고한다고 상상해보십시오. 프로젝트의 폴더 계층을 구성하는 가장 좋은 …


13
@property와 getter 및 setter 사용
다음은 순수한 Python 전용 디자인 질문입니다. class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... 과 class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... 파이썬으로 우리는 어느 쪽이든 할 수 있습니다. 파이썬 프로그램을 디자인한다면, 어떤 접근법을 사용해야하며 왜 그런가?



27
파이썬에서 2 차원 배열을 정의하는 방법
초기화 길이가없는 2 차원 배열을 다음과 같이 정의하고 싶습니다. Matrix = [][] 그러나 그것은 작동하지 않습니다 ... 아래 코드를 시도했지만 잘못되었습니다. Matrix = [5][5] 오류: Traceback ... IndexError: list index out of range 내 실수는 무엇입니까?

11
핍과 콘다의 차이점은 무엇입니까?
pip파이썬 패키지의 패키지 관리자 라는 것을 알고 있습니다. 그러나 IPython 웹 사이트에서 설치하여 IPython을 설치하는 것을 보았습니다 conda. pipIPython을 설치 하는 데 사용할 수 있습니까 ? conda이미 다른 파이썬 패키지 관리자로 사용해야하는 이유는 무엇 pip입니까? 차이점은 무엇이며 pip그리고 conda?

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