«python» 태그된 질문

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

6
키가 있는지 확인하고 Python을 사용하여 JSON 배열을 반복하십시오.
아래 게시물과 같은 Facebook 게시물의 JSON 데이터가 많이 있습니다. {"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": "2012-05-01", "to": {"data": [{"id": "1543", "name": "Honey Pinter"}]}, "type": "status", "id": "id_7"} JSON 데이터는 반 구조적이며 모두 동일하지 않습니다. 아래는 내 코드입니다. import json str …
130 python  json  loops 


5
sys.path / PYTHONPATH에 디렉토리 추가
특정 디렉토리에서 모듈을 가져 오려고합니다. 문제는 sys.path.append(mod_directory)경로를 추가하고 파이썬 인터프리터를 열 때 디렉토리 mod_directory가 sys.path 목록의 끝에 추가된다는 것입니다. PYTHONPATH파이썬 인터프리터를 열기 전에 변수를 내 보내면 디렉토리가 목록의 시작 부분에 추가됩니다. 후자의 경우 모듈을 가져올 수 있지만 전자의 경우 모듈을 가져올 수 없습니다. 누군가 왜 이런 일이 일어나고 있는지 설명 …

4
__init__.py를 사용하여 전역 변수를 정의 할 수 있습니까?
패키지의 모든 하위 모듈에서 사용할 수있는 상수를 정의하고 싶습니다. 가장 좋은 장소는 __init__.py루트 패키지 파일에 있다고 생각했습니다 . 그러나 나는 이것을하는 법을 모른다. 하위 패키지가 몇 개 있고 각각 여러 개의 모듈이 있다고 가정합니다. 이 모듈에서 해당 변수에 어떻게 액세스 할 수 있습니까? 물론 이것이 완전히 잘못되고 더 좋은 대안이 …

5
환경 변수가 있는지 확인하는 좋은 방법은 무엇입니까?
"FOO"파이썬에서 변수가 있는지 환경을 확인하고 싶습니다 . 이를 위해 os표준 라이브러리를 사용하고 있습니다. 도서관 문서를 읽은 후 목표를 달성하는 두 가지 방법을 알아 냈습니다. 방법 1 : if "FOO" in os.environ: pass 방법 2 : if os.getenv("FOO") is not None: pass 어느 방법이 좋은 / 바람직한 조건인지, 왜 그런지 알고 …

7
Python 목록 디렉터리, 하위 디렉터리 및 파일
주어진 디렉토리의 모든 디렉토리, 하위 디렉토리 및 파일을 나열하는 스크립트를 만들려고합니다. 나는 이것을 시도했다 : import sys,os root = "/home/patate/directory/" path = os.path.join(root, "targetdirectory") for r,d,f in os.walk(path): for file in f: print os.path.join(root,file) 안타깝게도 제대로 작동하지 않습니다. 모든 파일을 얻지 만 완전한 경로는 얻지 못합니다. 예를 들어 dir 구조체는 …
130 python  file  path 

8
정규식 일치의 일부 추출
HTML 페이지에서 제목을 추출하는 정규식을 원합니다. 현재 나는 이것을 가지고있다 : title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') 태그를 제거 할 필요가 없도록 <title>의 내용 만 추출하는 정규식이 있습니까?


2
변수가 데이터 프레임인지 확인
내 함수 f가 변수로 호출 될 때 var가 pandas 데이터 프레임인지 확인하고 싶습니다. def f(var): if var == pd.DataFrame(): print "do stuff" 해결책은 매우 간단 할 수 있지만 def f(var): if var.values != None: print "do stuff" 예상대로 작동하지 않습니다.
130 python  pandas 

10
SQLAlchemy ORM을 사용한 대량 삽입
SQLAlchemy가 각 개별 개체를 삽입하는 대신 대량 삽입을 수행하도록하는 방법이 있습니까? 즉, 하기: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) 보다는 : INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`) VALUES (3) 방금 원시 SQL이 아닌 sqlalchemy를 사용하도록 일부 코드를 변환했으며 …



9
.gitignore 파일에 Django 마이그레이션 파일을 추가해야합니까?
Django 마이그레이션 파일을 파일에 추가해야합니까 .gitignore? 최근 마이그레이션 충돌로 인해 많은 자식 문제가 발생했으며 마이그레이션 파일을 무시로 표시해야하는지 궁금합니다. 그렇다면 내 앱에있는 모든 마이그레이션을 추가하고 .gitignore파일에 추가하려면 어떻게해야합니까?
130 python  django  git 


4
"x <y <z"가 "x <y and y <z"보다 빠릅니까?
에서 이 페이지에 , 우리는 것을 알고있다 : 연쇄 비교는 and연산자를 사용하는 것보다 빠릅니다 . x &lt; y &lt; z대신 쓰십시오 x &lt; y and y &lt; z. 그러나 다음 코드 스 니펫을 테스트하는 다른 결과가 있습니다. $ python -m timeit "x = 1.2" "y = 1.3" "z = 1.8" …

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