정렬을 시도 할 txt 파일을 python에 업로드했습니다. 업로드하면 파이썬에서 문자열이되고 대신 배열을 사용하고 싶습니다. 나는 np.array를 사용하고 팬더로 그것을 열고 거기에서 그것을 만들려고 시도했습니다. 나는 비교적 파이썬에 익숙하지 않아서 꽤 간단하지만 어떤 도움을 주시면 감사하겠습니다. 내가 시도한 것은 다음과 같습니다.
stroke = open('2018cut.txt', 'r')
stroke = stroke.read()
print(stroke)
type(stroke)
이것은 내 결과입니다. 문자열이 아닌 이와 같은 배열을 만들고 싶습니다. 그래서 나는 시도했다.
strokes=np.array([stroke])
그 후 type (strokes)에 대한 출력으로 np.array를 얻지 만 모두 1x0 배열에 넣습니다.
전체 파일을 단일 목록으로 읽고 싶다면 목록의 각 요소가 파일의 한 줄인 경우 .readlines()
대신 .read()
.
그러나 파일이 크면 모든 파일을 한 번에 메모리로로드하지 않을 수 있습니다. 다음과 같이 한 번에 한 줄씩 파일을 처리 할 수 있습니다.
stroke = open('2018cut.txt', 'r')
for line in stroke:
# do stuff with line
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다