Open Teara-exe opened 4 years ago
日付を文字列気合パースすると結構つらい場面が有ったりなかったりするので、datetimeで扱うといいかも
datetime
import datetime datetime_str = '20200319' date = datetime.datetime.strptime(datetime_str, '%Y%m%d') print(date.strftime('%Y.%m.%d')) # output: 2020.03.19
コードに当てはめるなら
#!/usr/bin/python3 # #Google BooksでAPIを叩く import requests as req import datetime import sys ISBN = sys.argv[1] response = req.get('https://api.openbd.jp/v1/get?isbn=' + str(ISBN)).json()[0] BookInfo = response.get("summary") Title = BookInfo.get("title") Author = BookInfo.get("author") Publisher = BookInfo.get("publisher") Publish_at = datetime.datetime.strptime(BookInfo.get("pubdate"), '%Y%m%d') Cover = BookInfo.get("cover") print(Title) print(Author) print(Publisher) print(Publish_at.strftime('%Y.%m.%d')) print(Cover)
datetime詳細
datetimeめちゃべんりすね、ためしてみます thx
日付を文字列気合パースすると結構つらい場面が有ったりなかったりするので、
datetime
で扱うといいかもコードに当てはめるなら
datetime詳細