본문 바로가기

부스트캠프 AI Tech/Python

Data handling

CSV(comma separate value)

import csv
reader = csv.reader(f, delimiter=',', quotechar='"', quoting=csv.QUOTE_ALL)

 

Regular Expression

010-1234-5678 ^\d{3}\-\d{4}\-\d{4}$ # ^숫자3-숫자4-숫자4$
  • 소스 보기  , Ctrl + Shift + C 누르고 클릭 - html 상에서 위치 검색

beautifulsoup

from bs4 import BeautifulSoup
soup = BeautifulSoup(books_xml, "lxml")
sop.find_all("author")

JavaScript Object Notation(JSON)

{"employee" : [
    {"firstName" : "John", "lastName" : "Doe"},
    {"firstName" : "Anna", "lastName" : "Smith"},
    {"firstName" : "Peter", "lastName" : "Jones"}]
} # json data

import json

with open("json.json", "r") as f:
    contents = f.read()
    json_data = json.loads(contents)
	print(json_data["employee"])

 

'부스트캠프 AI Tech > Python' 카테고리의 다른 글

Pandas  (0) 2022.01.23
Numpy  (0) 2022.01.23
Exception/File/Log handling  (0) 2022.01.21
Module  (0) 2022.01.21
Object Oriented Programming  (0) 2022.01.21