저는 파이썬 (2 주 전부터 코딩을 시작했으며 아직 용어 사용에 익숙하지 않았습니다)에 익숙하며 목록 및 텍스트 파일을 이해하는데 도움이 될 것입니다.Python : 텍스트 파일에서 목록 읽기 및 편집
나는 자동차 정보를 나열하는 목록을 저장하는 텍스트 파일 (예 : 배열이라고도 읽음 - 정확합니까?)이 있습니다.
[1,Nissan, Red, 5, 2017]
[2,Ford, Blue, 8, 2012]
[3,Nissan, Yellow, 9, 2001]
첫 번째 질문은 "Are these lists?"입니다. 텍스트 파일이 위와 같은 경우
Car1 = [1,Nissan,Red, 2017]
Car2 = [2,Ford, Blue, 2012]
- 어떻게 등 Car1
, Car2
에 데이터를 부르지 : 그들은 코딩과 같은 일이 있습니까?
두 번째 질문은 '2'차를 검색 한 다음 2012 년에서 2016 년까지 어떻게 변경하겠습니까?
도움이 될 것입니다.
json library 왜 사용하지 않습니다 'pickle' 객체를 저장 : 쉽게로 각자가 간단하게 정의 할 수 있습니다 이진 파일로? –
당신이보고있는 것을 직렬화라고합니다. 일부 데이터를 직렬화하는 올바른 방법을 찾고 있습니다. 배열은 목록이 아니지만 배열은 많은 언어에서 가장 많이 사용되는 모음이고 목록은 Python에서 가장 일반적으로 사용되는 모음이므로 사람들은 배열을 말할 때 의미하는 바를 알고 있습니다. 잘못된).여러분이 작성한 객체는 이질적이기 때문에 (''1, "Nissan", "Red", 2017)'튜플로 튜플을 사용하면 좋겠지 만 (int, str, str, int','int') –
이러한 장난감을 가지고 있고 장난감이 아닌 프로젝트에이 장난감을 사용하고 있다면 지금 올바르게 직렬화하는 법을 배워야 할 올바른시기가 될 것입니다. 'sqlite3' stdlib 모듈을보십시오. 강력한 데이터베이스 구조를 작성하고 올바르게 유지 보수하는 방법을 찾으십시오. –