カテゴリ:Python3 の記事一覧

pyinstallerのメモ
Windowsなら、cx_freezeよりもpyinstallerのほうが良い 職場で配布するためのツールを探していたが、 cx_freezeよりも、pyinstallerのほうが1ファイルのアプリケ...[続きを読む]
Python3

2019-08-15 10:55:53 655
【pyenv】macOSでmatplotlibがうまく作動しない場合の対処法(2019年最新版)
環境 macOS mojave pyenv:Python 3.6.2 はじめに pyenvって一瞬でバージョンの環境変えることができて便利だなーと思っていたら、急にmatplotlibが使えなくなっ...[続きを読む]
Python3 Mac

2019-04-17 22:11:18 418
Pythonってどんなプログラミング言語なの?Rubyとの違いは?【社内勉強会用資料】
Pythonのロゴ はじめに この記事は社内勉強会用に作ったものですが、勿体無いのでメモとして残しておきます。 そもそもプログラミング言語とは ここでは、コンピュータプログラムを記述するための形式言...[続きを読む]
Python3

2019-04-17 15:45:17 312
【Python】osライブラリで親ディレクトリと実行ファイルのフルパスを瞬時に出す
結論 以下で親ディレクトリのパスを出すことができる sample.pyimport os os.pardir os.pathなんちゃらだと思ったらもっと簡単だった。 追記:実行ファイルそのものの...[続きを読む]
Python3

2019-04-11 22:18:24 401
【Python】cx_freezeを使ってスタンドアロンアプリ化する(Win,Mac両方解説)
ついにPythonコードを誰もが実行できるアプリ化に成功したので、メモ。 たぶん、これで指定されたアプリ以外のダウンロードが禁止されている社内に革命起こせる。(何故かPythonはインストール可能) ...[続きを読む]
Mac Python3

2019-04-02 17:47:54 1110
【Python】MacOSで[SSL: CERTIFICATE_VERIFY_FAILED]エラーが発生したら
macOSで、公式のPythonインストーラーからpythonをインストールした場合に、SSL証明関連でエラーが発生する場合がある。 この時、以下のエラーが発生する。 terminal[SSL: C...[続きを読む]
Python3 Mac

2019-03-28 19:43:48 601
【wget】MacでHomebrewのインストールからwgetのコマンドが使えるようになるまで。
コマンドラインツールのインストール まずは、「command line developer tools(コマンドライン・デベロッパー・ツール)」をインストールする。 以下のコマンドをターミナルで実行 ...[続きを読む]
Python3 Mac

2019-03-28 18:12:57 678
【闇Python】二重三重のif文をたった1行でまとめるワンライナー記法のすすめ
1行コードの例 普通のif文を書くとこうなる 偶数かどうか#python3 num = 6 if num % 2 == 0: print('偶数') else: print('偶数...[続きを読む]
Python3

2019-03-27 07:40:59 309
【Python】パスがファイルかフォルダ(ディレクトリ)か判断する方法
御託はなしに、結論から test.py# -*- coding: utf-8 -*- import os path = "[パス]" def main(path): # ファイルパスが存在す...[続きを読む]
Python3

2019-03-26 21:05:23 254
【Python】初期設定からpipを使ったパッケージのインストールまで
はじめに 旅行先でPCをなくし、これまでどのようにPython環境を構築してきたのかさっぱり忘れてしまったので、自戒の為に、一からメモすることにした。 このメモは、Macを買ったばかりの人で、これか...[続きを読む]
Python3 Mac

2019-04-16 07:33:08 409
【Python】requirements.txtを使ってpipを使ったパッケージを一括でインストールする方法
はじめに Pythonのライブラリをpipを使ってインストールしている場合、requirements.txtを使って指定のパッケージを指定のバージョンで一括インストールすることができます。 requ...[続きを読む]
Python3

2019-04-12 23:28:00 1115
Python3 - FlaskのJinja2テンプレート内で自作の関数を使用する方法
はじめに Jinja2はフラスクのテンプレートエンジンとして、使い勝手の良い素晴らしいエンジンですが、 使いたい機能や関数が制限されていたりと、いざという時に困ることが多いので、自作関数を呼び出すこと...[続きを読む]
Python3 Flask

2018-08-16 20:46:25 827
Flask - Blueprintを使って、ファイルを分けてアプリのルートを指定する方法
はじめに Flaskアプリを書いていくと、 main.pyの中に全てのルートを記述していては中身が膨大になってきて、ファイル別にルートを指定してかき分けたくなる。 このサイトでも、ブログや、映画レビュ...[続きを読む]
Python3 Flask

2019-04-03 22:38:54 1202
Python3 - TinyDBの使いかた。手軽にマイクロデータベースを扱う方法
はじめに TinyDBは、ファイルベースでかつシステマティックなマイクロデータベースのライブラリです。 個人的には、pickleとかよりも数万倍使いやすいと感じていて、SQLなど使うまでもないようなデ...[続きを読む]
Python3

2019-04-05 22:55:45 782
Python - フォルダ内のファイル一覧を取得する方法
結論 標準ライブラリのglobを使います。 globimport glob src = input('フォルダ:') all_file = files = glob.glob("%s/*" % sr...[続きを読む]
Python3

2018-08-12 13:25:34 412
Python3 - PILで画像の読み込み&拡張子の識別&サイズを変更&保存する
はじめに これをひととおり読めば、python3で画像を読み込み、拡張子を維持・変更したり、サイズを変更したり、保存することができるようになります。 また、おまけでURLからの画像の保存も紹介していま...[続きを読む]
Python3

2018-08-10 21:47:32 1030
Flask - Jinja2のhtml内でリストの要素数を数える
リストの長さを数える 普通のパイソンコードなら、以下のようになります。 len list = [1,2,3] len(list) # >>> 3 リストのなかの要素がいくつ存在しているかは、以下のよ...[続きを読む]
Python3 Flask

2018-08-04 08:14:14 701
Python3 - strftime,strptimeで文字列←→日付の変換を行う
日付と時刻の取得 今現在の時間を取得するには、datetime関数を使います。 datetime.py from datetime import datetime now = datetime.no...[続きを読む]
Python3

2019-04-04 10:34:11 712
Python3 - UnicodeEncodeError:でとても困った挙句解決した話
日本語の記事がどうしても保存できない さくらサーバーでブログをアップすると、 日本語のブログ記事を保存しようとすると必ず以下のエラーに見舞われてしまい、困っていた。 エラーの内容 UnicodeEn...[続きを読む]
Python3

2018-07-31 07:25:16 923
Brython - FileReaderを使ってFlaskで画像を読み込み、アップロードする方法
はじめに めっっっっっちゃハマったのでメモ。 まだよくわからないところがあるけど、とにかくBrythonだけですべての作業が完結できたのでハッピー。 html側 index.html <input...[続きを読む]
Python3 Brython jQuery

2018-07-31 07:25:51 1100
BeautifulSoup - 文字化けせずにパースする方法
Python 3.6だいたいいつも悩まされるのが、文字化け。日本語使ってるとシャーない宿命です。 こちらもっぱらBeautifulsoupをつかってウェブサイトをクローリングしてますが、やはり時々め...[続きを読む]
Python3

2018-09-06 10:45:00 1838
ランダムなシークレットキーの作成
はじめに ランダムなきーを作成したい!だけど、いちいちimport randomでいろいろ作るのは面倒・・・ そんな時にこれが便利です generatekey.py import os k...[続きを読む]
Python3

2018-07-31 07:26:15 524
Brython - 選択済みのチェックボックスを取得する
はじめに 公式ドキュメントには見当たらなかったけど、試してみたらできたのでメモ。 要素を取得する まず要素を取得するには基本的にdocumentを使う brython.py from browse...[続きを読む]
Python3 Brython

2018-07-31 07:26:41 420
Flask - render_templateでタグ入りテキストをhtmlとして表示させる方法
はじめに Flaskでテキストファイルを読み出し、そのテキストにhtmlタグが含まれる時、普通にjinja2で表示させると、htmlが反映されず、そのままのテキストが表示されてしまう。 いわば、pr...[続きを読む]
Python3 Flask

2018-07-31 07:26:54 1275
sys - Pythonのデフォルトパスに関するメモ
はじめに 自前のモジュールやライブラリをインポートしたい時に、はまってしまう初心者のためのメモ。 Pythonはデフォルトパスが通っていて、その中にある.pyをインポートすることができる。 だから、自...[続きを読む]
Python3

2018-07-31 07:27:29 1084
Brython - 基本的な使い方
はじめに この世には面白いことを考える人がたくさんいて、これもその一つ。 僕らのようにひたすらpythonだけを触っていたいという人たち向けのフレームワーク。 しかも、フロントエンドで動かすために! ...[続きを読む]
Python3 Brython

2018-07-31 07:27:45 1912
Flask - さくらサーバーでのsession運用メモ
Flaskでsessionを使い、ログイン機能を実装した。しかし、ローカルではうまくいくのになぜかさくらのレンタルサーバーにアップした途端に機能しなくなる。 どうやら、シークレットキーが設定されていな...[続きを読む]
Python3 Flask

2018-07-31 07:30:31 483
PIL - 画像のリサイズや拡張子変換、など
はじめに Pythonライブラリの一つ、PILはサードパーティー製のライブラリですので、pipでのインストールが先になります。 インストール pipでpillowと打ちます。PILでできないところが...[続きを読む]
Python3

2018-07-31 07:31:24 2056
このサイトについて
はじめに 本サイトでは、Python3に魅せられたひとり部長が、可能な限りPython3にこだわりブログシステムの構築をはじめとしたWEBアプリの制作、各種データの分析・見える化を行っています。 バッ...[続きを読む]
Mac Python3 Flask jQuery CSS3 Excel VBA Brython 旅行記 その他

2019-03-30 20:32:22 472