プログラミング

シンプルに使い方を紹介

Python

【Python】SQLiteで構文中に変数を挿入する

テストプログラム # -*- coding:utf-8 -*- import sqlite3 conn = sqlite3.connect("test.db") # テーブルの作成 conn.execute("create table tbl_name(id, name)") # データの挿入 conn.execute("insert into tbl_name values( ?, ? )", [ 1, "Sato" ]) # …

【Python】SQLiteでデータの読み込み

import sqlite3 conn = sqlite3.connect("test.db") cursor = conn.cursor() cursor.execute("select * from tbl_name where num >= 3") result = cursor.fetchall() for row in result: msg = msg + str(row[0]) + str(row[1]) + "\n" cursor.close() conn.…

【Python】LINE APIでユーザIDを取得する

body = request.get_data(as_text=True) receive_json = json.loads(body) userId = receive_json["events"][0]["source"]["userId"]

【Python】【SQLite3】基本的な利用方法

データベースの作成 import sqlite3 conn = sqlite3.connect("test.db") conn.close() テーブルの作成 conn.execute("create table tbl_name(num, val)") テーブルに値を挿入 conn.execute("insert into tbl_name values( '1', 'val1' )") conn.execute("ins…

【Python】LINEのBotの文字を編集する

eerfstartup.hatenablog.jp 試しに入力文字列から数値だけを取り出して返信するBOTに作り変える。 import re import json for event in events: if not isinstance(event, MessageEvent): continue if not isinstance(event.message, TextMessage): continue…

【Python】pipの基本的な利用方法

インストール $ pip install 『モジュール』 アンインストール $ pip uninstall 『モジュール』 インストールリスト一覧 $ pip freeze

【Python】LINEでBotを作成する

LINE MANAGER 下記のURLにアクセスし、自分のID、PASSを利用してログインする。 LINE Python $ pip install line-bot-sdk app.pyを以下からダウンロード。 line-bot-sdk-python/app.py at master · line/line-bot-sdk-python · GitHub シークレトキーと、ア…

【Python】ソースコードをUTF-8で記入する

MACやLinuxでPythonを利用する際に必要となる記述 #!/usr/bin/env python # -*- coding: utf-8 -*-

【Python】Virtualenvで仮想環境を構築する

任意のバージョンのpythonをインストール $ pyenv install --list $ pyenv install 2.7.10 $ pyenv global 2.7.10 pythonのローカル環境を作成する $ pyenv virtualenv 2.7.10 [dirname] $ pyenv local [dirname] $ pip install janome #can pip その他必要…