«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.