엑셀에서 열기에는 너무 긴 가로 이름 목록이 있습니다. 이름은 90,000 가지입니다. 각 이름 뒤에 쉼표를 추가하여 내 프로그램에 추가해야합니다. 찾거나 바꾸려고했지만 컴퓨터가 멈추고 충돌이 발생합니다. 각 이름의 끝에 쉼표를 붙일 수있는 영리한 방법이 있습니까? 필자의 옵션은 파이썬이며 Excel 덕분입니다. 실제로 파이썬 목록이 있다면목록 끝에 쉼표를 효율적으로 추가하는 방법은 무엇입니까?
답변
, 당신은뿐만 아니라 말을해야하는 경우, 다음 ','.join(names)
이 하나 더 추가 할 + ','
를 사용 (각 이름 사이에 쉼표 다음과 같은 하나의 문자열로 만들 것 names
말 결과에 쉼표).
"목록"이 있다고해도 실제로는 문자열이인데, 예를 들어 이름이 ...으로 구분되는 파일에 있습니까? 당신은 우리에게 말하지 않으며 따라서 우리가 추측하도록 강요합니다. 그들이 (하나의 이름 한 줄에) 라인 끝으로 구분하는 경우 예를 들어, 당신의 인생 가장 쉬운 방법입니다 :
이with open('yourfile.txt') as f:
result = ','.join(f)
(다시, 당신은 물론 것을 필요로하는 경우 조인 후 + ','
이것을 보완) . 물론 줄 끝으로 구분하는 것이 텍스트 파일의 일반적인 기본 동작이기 때문입니다.
구분 기호가 다른 경우 파일 내용을 문자열 (f.read()
)으로 읽고 적절하게 분할 한 다음 쉼표로 다시 가입시켜야합니다. 분리는 탭 문자 인 경우 예를 들어
:
with open('yourfile.txt') as f:
result = ','.join(f.read().split('\t'))
보시다시피, 그것은 ;-) 그래서 훨씬 더 아니다.
제 생각에 그것은 공백이거나 탭으로 구분되어 있습니다. 단지 그가 말했기 때문에 : "가로 목록" – Armstrongest
그래, 단지 공백에 의해 구분됩니다 –
@ 로버트, 그리고 나서 공백으로 나눕니다. (또는 "공백"으로 "임의의 공백"을 의미한다면, 대신에 인수없이 split을 호출하면 임의의 공백 순서에 의한 문자열 - 공백, 탭 등). –
- 1. Java에서 파일 끝에 추가하는 방법은 무엇입니까?
- 2. jQuery에서 효율적으로 요소를 많이 추가하는 방법은 무엇입니까?
- 3. 역동적 인 설문지를 효율적으로 저장하는 방법은 무엇입니까?
- 4. 기존 목록 항목에 기본값을 추가하는 방법은 무엇입니까?
- 5. .net의 목록 상자에 폴더를 추가하는 방법은 무엇입니까?
- 6. 이전의 목록 아래에 데이터를 추가하는 방법은 무엇입니까?
- 7. JMenuItems를 효율적으로 추가하는 방법
- 8. 격자보기 끝에 텍스트를 추가하는 방법
- 9. Javascript url regex는 URL의 끝에 쉼표를 반환합니다.이 문제를 해결할 수있는 방법은 무엇입니까?
- 10. .NET의 임의 파일에 메타 데이터를 효율적으로 추가하는 방법은 무엇입니까?
- 11. 항목 사이에 쉼표를 추가하는 python for
- 12. Java - 목록 끝에 노드를 추가 하시겠습니까?
- 13. 가독성을 위해 쉼표를 긴 자리에 추가하는 정규식은 무엇입니까?
- 14. PHP에서 문자열 끝에 접미사를 추가하는 방법
- 15. ActionLink에서 링크 끝에 /을 추가하는 방법
- 16. 정사각형 태그를 효율적으로 추가하는 방법
- 17. 효율적으로 JQuery로 내용을 추가하는 방법
- 18. 데이터베이스와 관련하여 태그를보다 효율적으로 처리하는 방법은 무엇입니까?
- 19. 쉼표로 구분 된 목록 끝에 쉼표가 나타나지 않도록 SQL을 제거하십시오.
- 20. JSON의 끝에 추가 요소가있는 이유는 무엇입니까?
- 21. istringstream을 효율적으로 복사하는 방법은 무엇입니까?
- 22. URL을 가져오고 끝에 추가하는 Chrome 확장자
- 23. Ruby - 문자열의 처음과 끝에 문자를 추가하는 방법
- 24. 안드로이드에서 관리 쿼리를 효율적으로 사용하는 방법은 무엇입니까?
- 25. Groovy에서 쉼표로 목록 요소를 구분하는 방법은 무엇입니까?
- 26. PDF 파일 끝에 색인을 생성하는 방법은 무엇입니까?
- 27. 문자열을 끝에 "/"옵션과 일치시키는 방법은 무엇입니까?
- 28. substr 문자열 끝에 remove을 제거하는 방법은 무엇입니까?
- 29. Groovy를 사용하여 목록 시작에 항목을 추가하는 방법은 무엇입니까?
- 30. 변수 키/값 쌍을 목록 객체에 추가하는 방법은 무엇입니까?
이름은 어떻게 구분 되나요? 나는 그러한 파일을 생성하기위한 작은 프로그램을 작성하고 Emacs를 사용하여 검색/바꾸기를 시도했다. 어떤 문제도없이 잘 작동했습니다. –
이 데이터의 예를 제공해 주시겠습니까? –
당신이 가지고있는 코드와 어떤 종류의 데이터를 가져 가야하고 되돌려 주어야 하는지를 –