AB型技術系 主に備忘録

ほぼプログラム関連の備忘録

スターサーバー

bottle + pythonでCSVファイルをアップロードした時のBOM問題

bottle + pythonでCSVファイルをアップロードした時にはまった時のメモです。index.pyを下記の用に実装しました。 CSVをアップロードしてサーバ上には保存せずバイトデータを文字列に変換して画面に表示。 最終的にCSVはexcelで保存したファイルをアップロー…

スクレイピングした株価情報をjson形式で出力しFTPでサーバーにアップロードする

前回保有している株の株価情報をスクレイピングしてjson形式のファイルに出力することができました。freelancer.hatenablog.jpこのファイルを元に最終的にはスターサーバー上のMySQLに登録したいのでまずはFTPを使ってアップロードできるようにします。 サン…

スクレイピングした株価情報をjson形式で保存できるようにした

前回保有している株の株価情報をスクレイピングすることができました。freelancer.hatenablog.jp管理・編集しやすいように結果をjson形式のファイルに出力してみました。 サンプルプログラム import requests import json import time from bs4 import Beaut…

スターサーバーでpythonからMySQLに接続できた!

前回はpythonで使えるMySQLライブラリを調べてみました。freelancer.hatenablog.jp結論から言うとmysql-connector-pythonとPyMySQLを使ってMySQLに接続してデータを取得することができました。 ライブラリのダウンロードと設置 mysql-connector-python 下記…

スターサーバーでpythonからMySQLに接続するのは無理なのか?

前回はBottleのルーティング機能を試しました。freelancer.hatenablog.jp後はMySQLからデータを取得できればそれなりのアプリが作れるはず調べてみるとpythonの標準ライブラリにはMySQLに接続するライブラリがなさそうpythonで使えるMySQLライブラリを調べて…

Bottleのルーティング機能を試す

スターサーバーでBottleを使ったページを表示させることができました。freelancer.hatenablog.jp今回は動的ルーティングを試しました。 サンプルプログラム index.py #!/usr/bin/python3.6 from bottle import route, run, template @route('/') def index()…

スターサーバーでBottleを使ってPythonで作成したページが表示されるか?

前回スターサーバーでPythonで実装したページを表示させることができました。freelancer.hatenablog.jp今回はPythonのいくつかあるフレームワークをスターサーバーで動かせるかを試してみます。 Pythonのフレームワーク ググってみると下記のフレームワーク…

スターサーバーでPythonをテストした時のこと

スターサーバーでPythonで実装したページを表示させた時のメモです スターサーバーでPythonが使えるのか? 以下のリンク先に掲載されてますが、2.7.x、3.4.x、3.6.xが使えるようですwww.star.ne.jp .htaccessの作成 Pythonで実装したプログラムをCGIスクリプ…