본문 바로가기

메모장

[웹크롤링] 크롤링한 데이터 메모장(텍스트 파일)에 저장하는 방법 크롤링한 데이터를 메모장과 같은 텍스트 파일에 저장하려면 sys library를 이용하면 되는데요, sys library에서 표준 출력 방향을 모니터가 아닌 다른 변수로 지정해주는 기능을 제공합니다. 즉, 모니터에 출력되는 것이 아니라 텍스트 파일에 저장해주고, 이를 다시 되돌려주기 위해 sys library를 사용하는 것입니다. 따라서 텍스트를 저장하기 전 다음과 같이 코드를 입력해 주어야 합니다. import sys orig_stdout = sys.stdout f = open(f_name, 'a', encoding='UTF-8') #f_name = 파일경로+파일이름.txt로 설정 필요 sys.stdout = f 두 번째 코드는 표준 출력 방향을 모니터가 아닌 다른 변수로 지정한다는 코드고, 세 번째 .. 더보기
[파이썬] 텍스트 파일 / 메모장 - 줄 바꿈('\n') 제거하고 읽기 이전 글에서는 텍스트 파일을 불러와 읽는 방법에 대해 살펴보았는데요, 여러 줄의 데이터가 있는 텍스트 파일을 불러와 읽으면 다음과 같이 '\n' 라는 문자도 함께 출력이 됩니다. file = open("c:\\Users\\Dinolabs\\Desktop\\test1.txt", 'rt') lines = file.readlines() print(lines) ['안녕하세요!\n', '디노랩스 블로그입니다\n', '언제든지 방문하세요!\n'] 한편, for문을 이용해서 출력을 해보겠습니다. for line in lines : print(line) 안녕하세요! 디노랩스 블로그입니다. 언제든지 방문하세요! for문을 이용해서 한 줄 씩 출력한 결과, '\n' 라는 문자가 마치 줄 바꿈으로 인식되어서 한 줄씩 띄어져.. 더보기
[파이썬] 텍스트 파일 / 메모장 불러와 읽기 파이썬에서 메모장과 같은 텍스트 파일에 있는 내용을 불러와 읽을 수 있는데요, 어떻게 하는지 아래 코드를 보면서 설명드리도록 하겠습니다. 먼저, 불러올 텍스트 파일에 있어야 하는데요, 'text1' 이라는 텍스트 파일에 다음과 같은 같은 내용을 작성하고 저장하도록 하겠습니다. 안녕하세요! 디노랩스 블로그 입니다. 그리고나서, 이 텍스트 파일을 열어야 하는데요, 아래와 같이 open("파일 경로+text1.txt")의 형식으로 코드를 입력하면 됩니다. file = open('c:\\Users\\Dinolabs\\Desktop\\text1.txt', 'rt') 위 코드에서 두 번재 인자인 'rt'는 텍스트 파일을 읽겠다는 의미를 담고 있습니다. 텍스트 파일을 열었다면 이제 내용을 읽어오면 되는데요, 이때 r.. 더보기
[파이썬] 메모장 또는 텍스트 파일로 저장하기 텍스트 형식의 데이터를 처리한 뒤, 이를 메모장과 같은 텍스트 파일로 저장해야 될 때가 있는데요, 간단한 코드 작성법에 대해서 아래 예시를 들면서 설명하도록 하겠습니다. 우선, 문자열 데이터를 텍스트 파일로 저장하는 과정은 다음과 같습니다. 1. 텍스트 파일 생성 & 열기 2. 텍스트 입력하기 3. 닫기 이를 코드로 나타내 보도록 하겠습니다. text1 = "안녕하세요! 디노랩스는 컨텐츠 공유 플랫폼입니다." file = open("test_text1.txt", "w") file.write(text1) file.close() 우선, 저장할 텍스트를 "안녕하세요! 디노랩스는 컨텐츠 공유 플랫폼입니다." 라고 지정하였습니다. 그리고나서, 'test_text1.txt" 라는 텍스트파일을 생성했고, 이를 작성하.. 더보기