<div><br></div> <div>안녕하세요 선배님</div> <div><br></div> <div>다른분야 있다가 최근 일때문에 파이선 스크립트 짜야하는</div> <div>코린이가 선배님들께 도움 요청드립니다.</div> <div><br></div> <div>지금 제가 원하는 코딩은</div> <div>txt 파일을 읽어와 csv로 만드는 과정인데</div> <div>일단 여기까지는 끝냈는데</div> <div><br></div> <div>제가 원하는건 한단계 올라가</div> <div>텍스트 파일의 모든 부분을 가져오는게 아닌 원하는 부분만 가져오고 싶습니다.</div> <div><br></div> <div>일단 텍스트 파일에 예시를 들자면</div> <div><br></div> <div><br></div> <div>블라블라</div> <div>[Start]</div> <div>내가 원하는건</div> <div>이것을 가져오는 것이다.</div> <div>파이썬 </div> <div>[End]</div> <div>블라블라</div> <div><br></div> <div>이런 Txt가 있다면 지금 제가 한부분은 CSV로 변경해</div> <div><br></div> <div>블라블라</div> <div>ㅡㅡㅡㅡㅡ</div> <div>[Start]</div> <div>ㅡㅡㅡㅡㅡㅡ</div> <div>* 내가 원하는건</div> <div>ㅡㅡㅡㅡㅡ</div> <div>이것을 가져오는것이다.</div> <div>ㅡㅡㅡㅡㅡㅡㅡ</div> <div>파이썬</div> <div><br></div> <div>ㅡㅡㅡㅡㅡ</div> <div>[End]</div> <div><br></div> <div>ㅡㅡㅡㅡㅡ</div> <div>블라블라</div> <div><br></div> <div><br></div> <div>위와 같은 상황에서</div> <div>ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ</div> <div>* 내가원하는건</div> <div>이것을 가져오는것이다.</div> <div>파이썬</div> <div>ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ</div> <div>로 한셀에 넣고 싶습니다.</div> <div><br></div> <div>처음에는 가져오려는 부분에 *가 있어</div> <div>if 문을 쓰려 했으나 </div> <div>그 다음 두 줄을 어떻게 가져올지 막막해서 </div> <div>염치무릅쓰고 선배님들께 여쭈어봅니다.</div> <div><br></div> <div>도와주세요 ㅜ</div> <div><br></div> <div>txt를 읽는 부분입니다.</div> <div><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:Consolas;font-size:9.8pt;"><span style="color:#cc7832;">def </span><span style="color:#ffc66d;">read_raw_data</span>(file_name):<br> raw_data_list = []<br> file = <span style="color:#8888c6;">open</span>(file_name<span style="color:#cc7832;">, </span><span style="color:#6a8759;">'r'</span><span style="color:#cc7832;">, </span><span style="color:#aa4926;">encoding</span>=<span style="color:#6a8759;">'utf-8'</span>)<br><span style="color:#cc7832;">for </span>line <span style="color:#cc7832;">in </span>file:<br> raw_data_list.append(line)<br><br> file.close()<br><span style="color:#cc7832;">return </span>raw_data_list</pre></div> <div>CSV로 만드는 부분입니다.</div> <div><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:Consolas;font-size:9.8pt;"><span style="color:#cc7832;">def </span><span style="color:#ffc66d;">make_csv_file</span>(content<span style="color:#cc7832;">, </span><span style="color:#72737a;">file_name</span><span style="color:#cc7832;">, </span><span style="color:#72737a;">ext='csv'</span>):<br><span style="color:#cc7832;">with </span><span style="color:#8888c6;">open</span>(<span style="color:#6a8759;">'output.csv'</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">'a'</span>) <span style="color:#cc7832;">as </span>file:<br><span style="color:#8888c6;">print</span>(content)<br> writer = csv.writer(file<span style="color:#cc7832;">, </span><span style="color:#aa4926;">delimiter</span>=<span style="color:#6a8759;">"</span><span style="color:#cc7832;">\n</span><span style="color:#6a8759;">"</span><span style="color:#cc7832;">, </span><span style="color:#aa4926;">quotechar</span>=<span style="color:#6a8759;">" "</span><span style="color:#cc7832;">, </span><span style="color:#aa4926;">quoting</span>=QUOTE_ALL)<br><span style="color:#cc7832;">for </span><span style="color:#72737a;">line </span><span style="color:#cc7832;">in </span>content:<br> writer.writerow(content)</pre></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.