Jupyter notebook support, interactive programming and computing that supports Intellisense, debugging and more.
# Config 파일 생성 - Jupyter Notebook의 기본 설정 (jupiter-env) D:\python\jupyter_data\notebook>jupyter notebook --generate-config Writing default config to: C:\Users\pydata\.jupyter\jupyter_notebook_config.py
파이썬 기초 문법을 배웠다고 해서 누구나 프로그래밍에 익숙해지는 것은 아닙니다. 프로그래밍에 익숙해지기까지 많은 문제를 풀어보고 익숙해지는 것이 필요합니다. 파이썬 300제는 파이썬 기초 문법과 관련된 문제들을 제공합니다. 파이썬 300제를 통해 지금까지 배운 기초 문법을 익혀보세요. 문제를 풀다가 막히는 부분은 각 문제 페이지 하단에 있는 유튜브 동영상을 참고하세요.
## 시간 표시 #####################################
import time
import datetime
now = datetime.datetime.now()
timeserise = time.time()
timeserise = str(int(timeserise))
print(timeserise)
print(now)
#################################################
#작업하는 경로(위치)가 어디인지 확인
print(os.getcwd())
prePath = "./Project/DataCrawring/"
# CSV 파일로 저장
def dfToCsv(movie_df, num):
try:
# 파일이 존재하면 누적저장 mode='a', header=False
if not os.path.exists(prePath +'input/movie_data'+str(num) +'.csv'):
#movie_df.to_csv((prePath +'input/movie_data'+str(num) +'.csv'), header=False, line_terminator=False, encoding='utf-8-sig')
movie_df.to_csv((prePath +'input/movie_data'+str(num) +'.csv'), index=False, mode='w', header=True, line_terminator=False, encoding='utf-8-sig')
print("First Save Success~~~ ")
else:
movie_df.to_csv((prePath +'input/movie_data'+str(num) +'.csv'), index=False, mode='a', header=False, line_terminator=False, encoding='utf-8-sig')
print("Add Save Success~~~ ")
except:
print("Error - dfToCsv.....")
pandas 결과값을 csv 파일 형식으로 누적해서 저장하기: to_csv
to_csv Append Mode 사용하기
import pandas as pd
import os
# 샘플 데이터 생성
soda = {'상품명': ['콜라', '사이다'], '가격': [2700, 2000]}
df = pd.DataFrame(soda)
# .to_csv
# 최초 생성 이후 mode는 append
if not os.path.exists('output.csv'):
df.to_csv('output.csv', index=False, mode='w', encoding='utf-8-sig')
else:
df.to_csv('output.csv', index=False, mode='a', encoding='utf-8-sig', header=False)