#!/usr/bin/python
#-*- coding: utf-8 -*-

import requests

url = 'https://github.com/wikibook/python-for-data-analysis-rev/raw/master/readme.txt'
r = requests.get(url)
file_name = 'C:\\testcode\\readme.txt'
f = open(file_name, 'wb')
f.write(r.content)

# r = requests.get(url주소) ## url주소에 데이터 요청
# r.content ## 응답 데이터(binary형식 내용,이미지파일 등)
# r.text ## 응답 데이터(텍스트형식 내용, 텍스트 파일에 씀)
# r.json ## 응답 데이터 JSON형태
# r.url ## 해당 url 반환
# r.status_code ## 응답 상태코드 (200 이면 성공)
# 1xx : Informational (단순 정보 제공)
# 2xx : Successful (성공)
# 3xx : Redirect (추가 정보 필요)
# 4xx : Client error
# 5xx : Server error
# r.headers ## 응답 헤더의 {K:V} 형식의 딕셔너리 자료반환
# r.encoding = 'utf-8' ## 응답 객체에 인코딩 지정

url = 'https://raw.githubusercontent.com/wikibook/python-for-data-analysis-rev/master/data/missing_data_test.csv'
r = requests.get(url)
file_name = 'C:\\testcode\\missing_data_test.csv'
f = open(file_name, 'wb')
f.write(r.content)

import pandas as pd
import os

data_file = 'C:/testcode/test_csv_file.csv'
if os.path.isfile(data_file) :
df = pd.read_csv(data_file, encoding='cp949', index_col='아디', engine='python')
print(df)
else :
print('pass')
pass

# csv_test = pd.read_csv("path")
# # csv_test.shape # number of rows, columns
# # (5, 3)
# # 구분자(separator, delimiter) sep='|',sep = '\t'
# # index_col = 0, index_col='ID'
# # 변수 이름(column name, header) 이 없는 파일 불러올 때 이름 부여하기
# # : names=['X1', 'X2', ... ], header=None
# # 특정 줄은 제외하고 불러오기: skiprows = [x, x]
# # n개의 행만 불러오기: nrows = n



'파이썬(PYTHON)' 카테고리의 다른 글

Thread 모듈 활용 연습  (0) 2020.08.05
Time 모듈 연습  (0) 2020.08.04
PyQt5를 이용한 기본 UI 구성  (0) 2020.08.03
공공 정보를 이용한 OPEN API 활용-4  (0) 2020.08.02
공공 정보를 이용한 OPEN API 활용-3  (0) 2020.08.02

+ Recent posts