반응형

Python 34

피클 파일을 읽는 방법?

피클 파일을 읽는 방법? 몇 가지 데이터를 생성하여 다음과 같이 여러 번 저장했습니다. with open('filename', 'a') as f: pickle.dump(data, f) 파일 크기가 증가할 때마다 파일을 열 때마다 with open('filename', 'rb') as f: x = pickle.load(f) 저는 지난번 데이터만 볼 수 있습니다.파일을 올바르게 읽는 방법은 무엇입니까?피클은 한 번에 단일 개체를 직렬화하고 단일 개체를 다시 읽습니다. 피클된 데이터는 파일에 순서대로 기록됩니다. 당신이 단순히 한다면,pickle.load파일에 직렬화된 첫 번째 개체를 읽어야 합니다(작성한 마지막 개체가 아님). 첫 번째 개체의 직렬화를 해제한 후 파일 포인터는 다음 개체의 시작 부분에 있습니..

programing 2023.06.11

Python 정규식이 true/false를 반환합니다.

Python 정규식이 true/false를 반환합니다. Python 정규식을 사용하여 다음을 얻는 방법True/False돌아온 것입니까?Python이 반환하는 모든 항목: 정말 필요하다면,True또는False그냥 쓰기bool >>> bool(re.search("hi", "abcdefghijkl")) True >>> bool(re.search("hi", "abcdefgijkl")) False 다른 답변들이 지적했듯이, 만약 당신이 그것을 단지 조건으로 사용한다면,if또는while포장하지 않고 바로 사용하실 수 있습니다.bool()Match물체는 항상 진실이고,None일치하는 항목이 없으면 반환됩니다.그냥 진실성을 시험해 보세요. if re.match(...): 내 방법은 다음과 같습니다. import re..

programing 2023.06.11

목록의 각 요소를 int로 어떻게 나누나요?

목록의 각 요소를 int로 어떻게 나누나요? 목록의 각 요소를 int로 나누고 싶습니다. myList = [10,20,30,40,50,60,70,80,90] myInt = 10 newList = myList/myInt 오류는 다음과 같습니다. TypeError: unsupported operand type(s) for /: 'list' and 'int' 이 오류가 발생하는 이유를 이해합니다.하지만 해결책을 찾지 못해 답답합니다. 시도: newList = [ a/b for a, b in (myList,myInt)] 오류: ValueError: too many values to unpack 예상 결과: newList = [1,2,3,4,5,6,7,8,9] 편집: 다음 코드는 제 예상 결과를 제공합니다. ne..

programing 2023.06.11

플라스크 SQL 화학 쿼리, 열 이름 지정

플라스크 SQL 화학 쿼리, 열 이름 지정 모델을 사용하여 쿼리에서 원하는 열을 지정하려면 어떻게 해야 합니까(기본적으로 모든 열이 선택됨)?sqlalchmy 세션을 사용하는 방법을 알고 있습니다.session.query(self.col1)하지만 모델을 어떻게 사용해야 합니까?할 수 없습니다SomeModel.query()방법이 있습니까?사용할 수 있습니다.with_entities()결과에 반환할 열을 제한하는 방법.(해석) result = SomeModel.query.with_entities(SomeModel.col1, SomeModel.col2) 요구 사항에 따라 지연이 유용할 수도 있습니다.이 명령을 사용하면 전체 개체를 반환할 수 있지만 와이어를 통해 전달되는 열은 제한할 수 있습니다.session..

programing 2023.06.11
반응형