반응형

Python 117

python은 파일에 얼마나 자주 플러시됩니까?

python은 파일에 얼마나 자주 플러시됩니까? Python은 파일에 얼마나 자주 플러시됩니까? Python은 얼마나 자주 stdout에 플러시됩니까? 나는 (1)에 대해 확신이 없다. (2)에 대해서는, Python은 새로운 행이 나올 때마다 stdout에 플러시한다고 생각합니다.그러나 stdout을 파일에 오버로드하면 파일이 자주 플러시됩니까?파일 작업의 경우 Python은 별도로 구성하지 않는 한 운영 체제의 기본 버퍼링을 사용합니다.버퍼 크기, 비버퍼 또는 라인 버퍼링을 지정할 수 있습니다. 예를 들어 open 함수는 buffer size 인수를 사용합니다. http://docs.python.org/library/functions.html#open "선택적인 버퍼링 인수는 파일의 원하는 버퍼 크기..

source 2022.09.12

virtualenv 문제 - 활성화할 수 없음

virtualenv 문제 - 활성화할 수 없음 프로젝트를 중심으로 가상 환경을 만들었지만 활성화하려고 하면 만들 수 없습니다.구문이나 폴더 위치일 수도 있지만, 지금은 곤란합니다. virtualenv env 、 venv를 사용하다좋아 , 「동작」을 하고, 「동작」을하게 하려고 합니다.source venv/bin/activate 시스템 경로와 관련이 있을 뿐이지 무엇을 가리켜야 할지 모르겠습니다(경로를 편집하는 방법은 알고 있습니다).python 7 / windows os, virtual env 2.2.x 를 사용하고 있습니다. virtualenv의 처리 의존성virtualenv에 대한 처리 종속성 완료 c:\testdjangoproj\mysite>virtualenv --no-site-venv venv--..

source 2022.09.08

N초를 datetime에 추가하는 표준 방법은 무엇입니까?Python에서 시간?

N초를 datetime에 추가하는 표준 방법은 무엇입니까?Python에서 시간? 「」가 됩니다.datetime.timePython의를 추가하여 Python의 값을 ?11:34:593= + 3 =11:35:02★★★★★★★★★★★★★★★★★★? 다음과 같은 명백한 아이디어는 효과가 없습니다. >>> datetime.time(11, 34, 59) + 3 TypeError: unsupported operand type(s) for +: 'datetime.time' and 'int' >>> datetime.time(11, 34, 59) + datetime.timedelta(0, 3) TypeError: unsupported operand type(s) for +: 'datetime.time' and 'datet..

source 2022.09.08

OSX 10.11(El Capitan)(시스템 무결성 보호)에 스크래피를 설치할 때 "OSError: [Errno 1] 작업이 허용되지 않음"

OSX 10.11(El Capitan)(시스템 무결성 보호)에 스크래피를 설치할 때 "OSError: [Errno 1] 작업이 허용되지 않음" OSX 10.11 (El Capitan)에 Scrapy Python Framework를 pip으로 설치하려고 합니다.설치 스크립트는 필요한 모듈을 다운로드하여 다음 오류를 반환합니다. OSError: [Errno 1] Operation not permitted: '/tmp/pip-nIfswi-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info' 다음 명령어를 사용하여 OSX 10.11의 루트리스 기능을 비활성화하려고 했습니..

source 2022.09.06

지정된 클래스의 모든 하위 클래스를 찾으려면 어떻게 해야 합니까?

지정된 클래스의 모든 하위 클래스를 찾으려면 어떻게 해야 합니까? Python의 기본 클래스에서 상속된 모든 클래스를 얻기 위한 실무적인 접근법이 필요합니다.의 클래스 '아카운트', '아카운트', '아카운트'에서 )object3)에서는로 Python 3)을 하고 있습니다.__subclasses__'CHANGE: 'CHANGE: 'CHANGE: class Foo(object): pass class Bar(Foo): pass class Baz(Foo): pass class Bing(Bar): pass 서브클래스의 이름은 다음과 같습니다. print([cls.__name__ for cls in Foo.__subclasses__()]) # ['Bar', 'Baz'] 서브클래스는 다음과 같습니다. print(Fo..

source 2022.09.06

지정된 키가 사전에 이미 있는지 확인합니다.

지정된 키가 사전에 이미 있는지 확인합니다. 이 질문의 답변은 지역사회의 노력입니다.기존 답변을 편집하여 이 게시물을 개선하십시오.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. 키의 값을 업데이트하기 전에 사전에 키가 있는지 테스트하고 싶었습니다.다음 코드를 작성했습니다. if 'key1' in dict.keys(): print "blah" else: print "boo" 저는 이것이 이 작업을 수행하는 최선의 방법이 아니라고 생각합니다.사전에서 키를 테스트하는 더 좋은 방법이 있나요?in 는 에 키가 존재하는지 여부를 테스트합니다. d = {"key1": 10, "key2": 23} if "key1" in d: print("this will execute") if "nonexistent k..

source 2022.09.06

파일을 한 줄 한 줄 목록으로 읽는 방법

파일을 한 줄 한 줄 목록으로 읽는 방법 이 질문의 답변은 지역사회의 노력입니다.기존 답변을 편집하여 이 게시물을 개선하십시오.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. Python에서 파일의 모든 행을 읽고 각 행을 목록의 요소로 저장하는 방법은 무엇입니까? 파일을 한 줄씩 읽고 목록 끝에 한 줄씩 추가하고 싶습니다.이 코드는 파일 전체를 메모리로 읽어 들여 각 행의 끝에서 모든 공백 문자(새 줄과 공백)를 삭제합니다. with open(filename) as file: lines = file.readlines() lines = [line.rstrip() for line in lines] 대용량 파일을 사용하는 경우 대신 파일을 읽고 한 줄씩 처리해야 합니다. with open(file..

source 2022.09.04
반응형