TechNote

事務屋のおぼえがき

Python

【VSCode】Visual Studio Codeで作業中のコードが消えてしまったときの対処方法

遭遇しない人にはしょうもない問題だけど、いざ遭遇したらとても大事なことだったのでメモ。 なんでそうなった 一般的な解決方法 どうしようもない場合の解決方法(不確実) var newDomain = "https://done.sakura.ne.jp/technote/"; var path = "nocode-on-…

【Python】failed with initial frozen solve. Retrying with flexible solve.

conda install xxxx としたときに failed with initial frozen solve. Retrying with flexible solve. となった場合。 conda update conda からの再実行でだいたいOK。 それでも何等かのfailedメッセージが出る場合は conda config --append channels conda-…

【Python】Zen of Python & PEP8検定試験を受けてみた

Python初学者が「Zen of Python & PEP 8 検定試験」を受けてみて感じたことのメモ。 1.Zen of Python & PEP 8 検定試験を受けてみた感想 2.Zen of Python & PEP 8 検定試験を受けてみた結果 1.Zen of Python & PEP 8 検定試験を受けてみた感想 率直に…

【Python】tabula.read_pdfで読み込めるpdfと読み込めないpdf(IndexError: list index out of range)

tabula-pyがpdf上の表をテキスト抽出できる優秀ツールであることは下記で述べたとおり。 kojikoji75.hatenablog.com kojikoji75.hatenablog.com var newDomain = "https://done.sakura.ne.jp/technote/"; var path = "python-tabula"; var url = newDomain +…

【以外によく使う】バッチから外部ファイル(txtやini)読み込んで値を取得する方法

いまだに使う機会があるバッチ。 下記はiniファイルからフォルダパスやファイル名などの設定値を引っ張る例。(※テキストファイル系ならなんでもよい) var newDomain = "https://done.sakura.ne.jp/technote/"; var path = "readtxt-bat"; var url = newDom…

【Python】PDFの表テーブル読込ライブラリ(pdf2txt、tabula-py)使い方・使用感

PDF読み込みの必要が生じたので使ってみたメモ。どちらも用途をうまく使い分けるとかなり使えそう。 var newDomain = "https://done.sakura.ne.jp/technote/"; var path = "pdf2txt-taburapy"; var url = newDomain + path; var link = document.getElements…

【Python】業務でよく使いそうなPandasとopenpyxlサンプル(にわかのメモ)

にわかのメモ。 1.Pandasとは 2.業務でよく使いそうなPandasとopenpyxlサンプル 1.Pandasとは Pythonは学習コストが低いわりにいろんなことができてとても使いやすい言語。 そのPythonを触る中でも、とにかく便利でユニークな存在なのがPythonのライブ…

【Python】バッチからPythonスクリプト実行サンプル(文字化け対策、引数渡しsys.argv、画面pause、引数の最大個数など)

1.バッチからPythonを起動(文字化け対策) 2.バッチから引数ありでPythonを起動 3.バッチからPythonを起動したときに画面pause 4.バッチからPythonを起動する際の引数の最大個数について 1.バッチからPythonを起動(文字化け対策) まずは単純に…

【Python】クローズドネットワークでインストール不要のWinPythonを使う

インストールが許可されていないクローズドなネットワークでPythonを使いたい状況になったときにWinPythonが便利だったのでメモ。 var newDomain = "https://done.sakura.ne.jp/technote/"; var path = "winpython"; var url = newDomain + path; var link =…