Python 39

TypeError: python 및 CSV에서 'str'이 아닌 바이트와 유사한 개체가 필요합니다.

TypeError: python 및 CSV에서 'str'이 아닌 바이트와 유사한 개체가 필요합니다. TypeError: 'str'이 아닌 바이트와 유사한 개체가 필요합니다. HTML 테이블 데이터를 CSV 파일에 저장하기 위해 아래 python 코드를 실행하는 동안 위의 오류가 발생하였습니다.어떻게 올라타야 할지 모르겠어요.제발 도와주세요. import csv import requests from bs4 import BeautifulSoup url='http://www.mapsofindia.com/districts-india/' response=requests.get(url) html=response.content soup=BeautifulSoup(html,'html.parser') table=soup...

programing 2022.10.31

설치 스크립트가 종료되어 오류: 'x86_64-linux-syslog-gcc' 명령이 실패했으며 종료 상태가 1입니다.

설치 스크립트가 종료되어 오류: 'x86_64-linux-syslog-gcc' 명령이 실패했으며 종료 상태가 1입니다. 「」를 인스톨 ,odoo-server , 음음음음음 ::: 。 error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 누가 이 문제를 해결하는 것을 도와줄 수 있나요?대학에서도 Linux Mint를 최종년도 메인프로젝트에 설치했을 때와 같은 문제에 직면했습니다.아래의 3번째 솔루션이 효과가 있었습니다. 이 오류가 발생할 경우, 오류 전에 패키지 또는 헤더 파일이 누락되었다고 표시될 수 있습니다. 이러한 파일을 찾아서 설치한 후 제대로 작동하는지 확인해야 합니다(예: ssl..

programing 2022.10.31

Python에서 텍스트 파일의 파일 내용을 지우려면 어떻게 해야 하나요?

Python에서 텍스트 파일의 파일 내용을 지우려면 어떻게 해야 하나요? Python에서 지우고 싶은 텍스트 파일이 있습니다.그걸 어떻게 하는 거죠?python: open('file.txt', 'w').close() 또는 이미 열려 있는 파일이 있는 경우: f = open('file.txt', 'r+') f.truncate(0) # need '0' when using r+ "write" 모드에서 파일을 열면 파일이 지워집니다. 특별히 파일에 쓸 필요는 없습니다. open("filename", "w").close() (파일이 자동으로 닫히는 타이밍은 구현에 따라 다를 수 있으므로 닫아야 합니다.)완전한 답변이 아니라 Ondra의 답변의 연장선상에 있다. 「」를 사용하고 truncate()(제가 선호하는 방..

programing 2022.10.31

목록에서 최대값의 모든 위치를 찾으려면 어떻게 해야 합니까?

목록에서 최대값의 모든 위치를 찾으려면 어떻게 해야 합니까? 리스트가 있습니다. a = [32, 37, 28, 30, 37, 25, 27, 24, 35, 55, 23, 31, 55, 21, 40, 18, 50, 35, 41, 49, 37, 19, 40, 41, 31] max 요소는 55(위치 9와 12의 2개의 요소)입니다. 최대값이 어느 위치에 있는지 확인해야 합니다.제발 도와주세요.a.index(max(a)) 목록의 가장 큰 값 요소의 첫 번째 인스턴스의 인덱스를 알려드립니다.a.>>> m = max(a) >>> [i for i, j in enumerate(a) if j == m] [9, 12] 선택한 답변(및 대부분의 답변)에는 적어도2개의 패스스루 목록이 필요합니다. 여기 긴 리스트에는 원패스 솔..

programing 2022.10.23

Python에서 트리를 구현하려면 어떻게 해야 하나요?

Python에서 트리를 구현하려면 어떻게 해야 하나요? 나는 일반 트리를 만들려고 한다. Python에 구현하기 위한 내장 데이터 구조가 있습니까?anytree(저작자)를 추천합니다. 예: from anytree import Node, RenderTree udo = Node("Udo") marc = Node("Marc", parent=udo) lian = Node("Lian", parent=marc) dan = Node("Dan", parent=udo) jet = Node("Jet", parent=dan) jan = Node("Jan", parent=dan) joe = Node("Joe", parent=dan) print(udo) Node('/Udo') print(joe) Node('/Udo/Dan/Jo..

programing 2022.10.23

대용량 텍스트 파일을 메모리에 로드하지 않고 한 줄씩 읽는 방법은 무엇입니까?

대용량 텍스트 파일을 메모리에 로드하지 않고 한 줄씩 읽는 방법은 무엇입니까? 이 질문에는 이미 답변이 있습니다. Python에서 파일을 한 줄씩 읽으려면 어떻게 해야 하나요? (3개의 답변) 닫힘26일 전에요. 커뮤니티는 20일 전에 이 질문을 재개할지 여부를 검토한 후 종료했습니다. 원래 종료 이유가 해결되지 않았습니다. 대용량 파일(5GB 이상)을 메모리에 로드하지 않고 한 줄씩 읽고 싶다.사용할 수 없습니다readlines()메모리에 매우 큰 목록이 생성되기 때문입니다.를 사용하다for한 줄씩 읽을 수 있도록 파일 객체를 루프합니다.사용하다with open(...)다음 내용을 읽은 후 컨텍스트 매니저가 파일을 닫도록 합니다. with open("log.txt") as infile: for line..

programing 2022.10.22

지정된 디렉토리의 파일을 반복하려면 어떻게 해야 합니까?

지정된 디렉토리의 파일을 반복하려면 어떻게 해야 합니까? 나는 모든 것을 반복할 필요가 있다..asm지정된 디렉토리 내의 파일 및 파일에 대한 몇 가지 작업을 수행합니다. 어떻게 하면 효율적으로 할 수 있을까요?위의 답변의 Python 3.6 버전은 디렉토리 경로가 있다고 가정하여 를 사용합니다.str변수 내의 객체directory_in_str: import os directory = os.fsencode(directory_in_str) for file in os.listdir(directory): filename = os.fsdecode(file) if filename.endswith(".asm") or filename.endswith(".py"): # print(os.path.join(director..

programing 2022.10.22

두 시간 문자열 사이의 시간 간격 계산 방법

두 시간 문자열 사이의 시간 간격 계산 방법 10:33:26(HH:) 형식으로 시작 시간과 종료 시간 두 가지 시간이 있습니다.MM:SS) 두 시간 사이의 차이가 필요합니다.Python에 대한 문서와 온라인 검색을 통해 날짜 및/또는 시간 모듈과 관련이 있을 것으로 생각됩니다.제대로 작동하지 않고 데이트할 때만 어떻게 해야 하는지 계속 찾고 있어요. 최종적으로 여러 시간의 평균치를 계산해야 합니다.출근 시차가 있어서 목록으로 저장하고 있어요.나는 이제 평균을 계산해야 한다.원래 시간을 해석하기 위해 정규 표현을 사용하고 그 다음 차이를 수행합니다. 평균값의 경우 초 단위로 변환한 다음 평균값으로 변환해야 합니까?네, 여기 꼭 필요하세요.구체적으로는datetime.strptime()method:을 합니다...

programing 2022.10.21

판다 '카운트(distinct)' 상당)'

판다 '카운트(distinct)' 상당)' 데이터베이스(Oracle, SQL Server 등)가 여러 개 있기 때문에 데이터베이스 대체로 Panda를 사용하고 있으며 SQL에 대응하는 일련의 명령어를 작성할 수 없습니다. DataFrame에 다음과 같은 열이 있는 테이블이 로드되어 있습니다. YEARMONTH, CLIENTCODE, SIZE, etc., etc. SQL에서 연간 다른 클라이언트의 수를 계산하면 다음과 같습니다. SELECT count(distinct CLIENTCODE) FROM table GROUP BY YEARMONTH; 그리고 그 결과는 201301 5000 201302 13245 팬더에서 그걸 어떻게 해?이게 당신이 원하는 거라고 믿어요. table.groupby('YEARMONT..

programing 2022.10.21