Python 動かせる サンプル集

page1

Python WebAPI

    No1.郵便番号検索API
    No2.wikipediaのAPI

※Web系なので実行動作が遅いです、しばらくお待ちください!

No1 郵便番号検索API
back 実行
import requests
import json
import pprint

url = 'https://zipcloud.ibsnet.co.jp/api/search'

params = {'zipcode':'2720035'}

res = requests.get(url, params=params)

data = json.loads(res.text)
pprint.pprint(data)

解説

WebAPIを起動すると、下のような住所の一部が返却されます 設定は、「params]変数に郵便番号を設定させます {'message': None, 'results': [{'address1': '千葉県', 'address2': '市川市', 'address3': '新田', 'kana1': 'チバケン', 'kana2': 'イチカワシ', 'kana3': 'シンデン', 'prefcode': '12', 'zipcode': '2720035'}], 'status': 200}

No2 wikipedia
back 実行
#-------------------------------------------------------------------
#    変数
#------------------------------------------------------------------
import wikipedia

# キーワードを設定
keyword = "python"

# キーワードで検索
wikipedia.set_lang("ja")
search_response = wikipedia.search(keyword)

#検索結果を表示
print('キーワード:'+ str(keyword) + 'での検索結果は' + str(len(search_response)) + '件です。')
print(search_response)
#検索結果のページ内容を表示
page_data = wikipedia.page(search_response[0])
print(page_data.content)


 キーワードを設定すると、検索結果の項目が返ります
 
 見たいタイトルの番号を指定すると内容が表示されます
 
 
 
 
 
 
 
 
 
 
 
 
 

No3 wikipedia3
back 実行
import PySimpleGUI as sg

sg.theme('SystemDefault')
layout = [[sg.Multiline(default_text="サンプル\nデータ", text_color='#3366ee', background_color='#ffffcc', size=(10,3)) ]]

window = sg.Window('サンプル', layout)
# イベントループ
while True:
    event, values = window.read()
    if event == sg.WIN_CLOSED:
        break

window.close()
 キーワードを設定すると、検索結果の項目が返ります
 
 見たいタイトルの番号を指定すると内容が表示されます