YU2TA7KA's BLOG ~take one step at a time~

派生開発、組み込み開発周りのこと。

プログラミング-Python

python3でpython2を実行する

subprocessをimportして実現します。 python3_Sync.py import subprocess cmd = "python ./py2.py" print("subprocess start!!") #同期実行 subprocess.call(cmd.split()) print("subprocess end!!") python3_Async.py import subprocess cmd = "python ./py…

pandasで特定のカラムの要素ごとに別カラムの要素数をカウントする

はじめに やりたいこと pandasとは インストール方法 実装ソースコード count_area.py anime_seichi_ver2.csv title.csv 出力結果 参考 おわりに はじめに GoodClues_DBに対して、タイトルごとに最頻出するアニメ聖地領域(県名、市区町村名)を抽出するため…

GoodClues_DBよりタイトル一覧を作成しました

はじめに アニメ聖地領域抽出の流れ 実装ソースコード MakeTitleList.py seichi.csv title.csv おわりに はじめに GoodClues_DBには、アニメ聖地のポイント(建物や場所)ごとにレコードが登録されています。聖地領域*1は作品ごとに一つなので、登録されてい…

農研機構の簡易逆ジオコーディングサービスを使ってみた

はじめに アニメ聖地領域抽出の流れ ジオコーディングとは 逆ジオコーディングとは 逆ジオコーディングサービス 市区町村名の取得ソースコード つまづいたところ 逆ジオコーディングという言葉を知らなかった。 文字コードの意識が必要 Python 2と3で実装コ…

PythonでMariaDB(MySQL)に接続し、レコード内容をツイートする方法

はじめに 環境 ツイートまでの流れ データベースへ接続 レコードの取得 ツイート文の作成 ツイートの実行 参考Webサイト おわりに はじめに pythonでMariaDB(MySQL)に接続し、レコード内容をツイートする方法を紹介します。データベースのテーブル及びレコー…

Twythonで複数画像データを投稿する方法

はじめに 前提条件 画像投稿の流れ(2枚投稿の場合) 画像ファイルのオープン 画像データのアップロード 画像データを付与したツイートの投稿 ソースコード 参考サイト おわりに はじめに Twythonで複数画像データ(最大4枚*1)を投稿する方法を紹介します。…

Twythonでmentionのデータを取得する方法

はじめに 前提知識 リプライとメンションの違い JSONとは mentionのデータの取得の流れ 1. ボットのスクリーンネームを取得する 2. ボットのタイムラインから最新のツイートを取得する 3. ボットの最新ツイート以降のメンションを取得する twython仕様書 実…

半定型文をTweetするbotの実装(Python)

はじめに ファイル構成 実装に利用した機能 配列操作 文字列結合 ファイル操作(タブ区切りのファイルを読む) 乱数生成 文字コード設定 重複投稿エラーの対応 その他 実装コード bot.py auth.py db.txt おわりに はじめに Pythonを初めて使ったので、必要な処…