Excel에서 가져온 일부 데이터를 처리하는 함수를 작성하고 싶습니다. 데이터는 기본적으로 Excel 열 (거래 ID)에 있습니다. 내 자신의 편의를 위해, 나는 Excel에서 열을 복사하여 붙여 넣기하여 raw_input을 사용하여 저장하고 그 함수를 실행한다고 생각했습니다.Excel에서 열 복사 - 붙여 넣기 오류
그러나 무엇을해도 오류가 발생합니다. 실제로 데이터를 가져 오는 첫 단계에 갇혀 있습니다. 각 항목이 새 줄에 있기 때문에 그 이유가 확실합니다. 열을 행으로 조 변경하는 Excel 옵션, 오류 없음). 나는 시도하고 작업 할 샘플 문자열, 예를 들어 설정하기를 원한다면
그래서, 예를 들어, :
some_string = "014300071432Gre
014300054037Col
014300065692ASC"
을 (이 인 Excel에서 열에서 붙여 넣을 때 당신이 얻을 서식) 및 단지 some_string 전화, 내가 얻을 것 :
File "<stdin>", line 1
al = "014300071432Gre
^
SyntaxError: EOL while scanning string literal
내가 .split()와 함께 행 구분을 제거하려하지만 나는 또한 내가 본 삼중 따옴표를 시도
를 작동하지 않았다 여러 스레드에서 제안했지만 그 중 하나가 작동하지 않았다. 이 없으면 트리플 따옴표가 사용되었다고 생각했기 때문에 더 혼란 스러웠습니다. 뭔가 평가할 파이썬이 필요합니다.
일부는 Sample Data in a Google doc입니다.
정말 도움이됩니다. 감사합니다.
이상하게 들리며, 이전 버전에서는 효과가 없었습니다. (1) raw_input과 함께 작동시키는 방법을 설명 할 수 있습니까? (2) 왜 삼중 따옴표로 작동하는지 설명하십시오. 나는 그들이 텍스트 블록을 주석으로 사용한다고 생각했다. 감사합니다. – Optimesh
삼중 따옴표는 따옴표 자체를 포함 할 수있는 문자열을 나타냅니다. 당신은 그들과 함께 코드를 "주석 처리"할 수 있지만 단지 부작용입니다 (파이썬에서 문장으로 리터럴을 사용할 수 있으며 해석기는 아무 말도하지 않습니다). 삼중 따옴표로 묶인 문자열은 종종 함수의 문서화 문자열로도 사용됩니다. – x3al
raw_input에 어떤 문제가 있는지 확실하지 않습니다. 따옴표 또는 아무거나 관계가 없습니다. – x3al