キャッシュレス還元終わった

たしか去年の10月からはじまって、6月30日で

キャッシュレス還元終了したので

その間キャッシュレス還元額がいくらなのか

わかる範囲で集計したら、2023円だった。

主にコンビニを利用した範囲。

あ、でも決済キャンペーンとかそういうのは含んでなくて

食費とかレジャーなど日々の消費の累計だと思う。

 

python2.7でrequest使ってhtml downloadする

以下のコードをpython2.7ベースではエラーになるので

import urllib.request


# 「走れメロス」を青空文庫からダウンロード
url = 'http://www.aozora.gr.jp/cards/000035/files/1567_14913.html'
html = ''

with urllib.request.urlopen(url) as response:
    html = response.read().decode('shift_jis')

print(html)

pip install requests
を実施後
以下のコードに直して 動いた。

# -*- coding: utf-8 -*-
import requests


# 「走れメロス」を青空文庫からダウンロード
url = 'http://www.aozora.gr.jp/cards/000035/files/1567_14913.html'
html = ''

with requests.get(url) as response:
    response.encoding = response.apparent_encoding
    html = response.text.encode(response.encoding)
print(html)

参考
http://ohke.hateblo.jp/

ついでに
pyOoepnSSLのインストール備忘録

https://slproweb.com/products/Win32OpenSSL.html

Win32 OpenSSL v1.1.0f
をdownloadする(ご利用環境によって異なります)。
Win32OpenSSL-1_1_0f.exe
を実行してインストールする。

> set INCLUDE=C:\OpenSSL-Win32\include;%INCLUDE%
> set LIB=C:\OpenSSL-Win32\lib;%LIB%
> pip install cryptography

を実行する

pip install pyOpenSSL

で成功した。

参考
https://stackoverflow.com/questions/45089805/pip-install-cryptography-in-windows

あと
asn1crypto==0.23.0
ndg-httpsclient==0.4.3
もインストールした。
これで
python scriptの
requests.post
によるOpenssl関連エラーがおきる場合は
python2.7系だと
python2.7.8ではエラーが起きており
python2.7.9に入れなおすと
現象回避した。

Windows10にpandasをインストールする

概要
http://www.lfd.uci.edu/~gohlke/pythonlibs/
では
pandasをインストールするのに
事前にpytzがはいってないといけない条件だが
インストールできてもpandasが動かないので
いったんpytzをアンインストールしてもう一度手動でpytzをinstallする
といった流れで行けた。


詳細
http://www.lfd.uci.edu/~gohlke/pythonlibs/
でpandasのファイルをローカルにダウンロードして以下のコマンドを打っても
インストールできない現象について、次の方法で解決した。

>pip install pandas-0.20.3-cp27-cp27m-win32.whl
pandas-0.20.3-cp27-cp27m-win32.whl is not a supported wheel on this platform

解決方法

pip install pandas

で良いみたい。

pandasインストール成功したら
とりあえず実行してみる。
以下のようなエラーが出たのでまだ動かない。

Traceback (most recent call last):
  File "3.1.py", line 3, in 
    import pandas as pd
  File "使用環境パスに置き換えてください\Python27\lib\site-packages\pandas\__init__.py", line 19, in 
    "Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['pytz']

ちょっと調べた結果
pytzの再インストールでいけた。

>pip uninstall pytz

pytz のuninstall成功したら

>pip install pytz
Collecting pytz
  Downloading pytz-2017.2-py2.py3-none-any.whl (484kB)
    100% |################################| 487kB 2.4MB/s ta 0:00:01
Installing collected packages: pytz

Successfully installed pytz-2017.2

となり、

pnadasを使ったスクリプトを実行すると
動いた。

Windows10にmatplotlibを動かすのに苦労した

>pip freeze
backports.ssl-match-hostname==3.5.0.1
cycler==0.10.0
nltk==3.2.4
numpy==1.10.0
olefile==0.44
Pillow==2.7.0
pycairo-gtk==1.10.0
pygraphviz==1.3.1
pyparsing==2.2.0
python-dateutil==2.6.1
pytz==2017.2
scipy==0.16.0
six==1.11.0
wxPython==3.0.2.0

という環境で 以下のことを行ったが全然動かない

http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib
からmatplotlib-1.5.3-cp27-cp27m-win32.whlをdownload

>pip install matplotlib-1.5.3-cp27-cp27m-win32.whl

以下のファイルだとインストールできた。
https://pypi.python.org/pypi/matplotlib/1.4.3
matplotlib-1.4.3-cp27-none-win32.whl

>pip install matplotlib-1.4.3-cp27-none-win32.whl

ためしに

>>> import matplotlib.pyplot as plt
>>> plt.plot([1,2,3,4])

と実行すると 以下の警告メッセージがでるが、一応動く
C:\Python27\lib\site-packages\matplotlib\transforms.py:1611: RuntimeWarning: invalid value encountered in equal
return np.all(self.get_matrix() == other.get_matrix())
[]

これで様子見る

RMeCabCで出力が文字化けになる原因

原因はMeCabをshift-JISに選択してインストールしていないから。
対策はいったんMeCabをアンインストールして、再インストールするときに
shift-JISを選択すれば解消しました。
ネットで検索してもなぜか書かれていないので解決するまでに1週間かかった。
参考になれば。

忘備録

コマンド 意味
ダブルクリック 単語を選択
トリプルクリック 段落を選択
[Ctrl]+クリック センテンスを選択
[Ctrl]+左余白をクリック 文書全体を選択
1箇所選択後、[Ctrl]+クリックまたは[Ctrl]+ドラッグ 複数ヶ所を選択
[Shift]+クリック 文字カーソル位置からクリック個所までを選択
[Alt]+斜めドラッグ 矩形の範囲を選択
[Shift]+[矢印キー] 文字カーソルの移動範囲を選択
[Ctrl]+[Shift]+[←][→] 単語単位で選択
[Ctrl]+[Shift]+[↑][↓] 段落先頭、段落末尾までを選択
[Ctrl]+[Shift]+[Home] 文頭までを選択
[Ctrl]+[Shift]+[End] 文末までを選択



禁則処理の設定 [ファイル(F)]-[オプション(T)]-[文字体裁]-[文字間隔の調整]


[外枠]を付けたのに、段落ごとに囲まれてしまう対策→左右のインデントを揃える


テンプレートと文書の関係を理解する

[開発]-[文書テンプレート] ショートカット:[Alt]+[T}に続けて[I}


見出しスタイルと番号書式を対応付ける


セクション区切り


など



出典Wordの「何でこうなるの?」解消辞典