YutaKaのPython教室

Python の文法やライブラリ、API、環境構築について画像・動画・ソースコード付きで徹底解説!

Pythonで効率化

Python PDFの結合方法|すぐ使えるサンプルコード付き!

Pythonでは外部ライブラリ`pypdf`を使うと、簡単にPDFを結合することができます。しかし、実際に使おうとすると次のような問題に直面することも:①pypdfのインストール方法は?②結合にはどのメソッドを使うの?③フォルダ内のPDFを一括で結合するには?そこで…

Pathからフォルダ名、ファイル名、拡張子を抽出

Pythonのファイル操作用のモジュールpathlibというものがあります。pathlibを使用すれば、特定のパスからファイル名やフォルダ名、拡張子を抽出するのも簡単です!しかし、実際に使用する際には、次のような問題に直面することも:①ファイル名やフォルダ名を…

Python フォルダ内ファイル検索方法まとめ|pathlib.glob

Pythonのファイル操作用のモジュールpathlibというものがあります。pathlibを使用すれば、様々な条件でのファイル・フォルダの検索を行うことが可能です。 しかし、実際にファイル検索する際には、次のような問題に直面することも…①pathlibを使って、ファイ…

【コピペOK!】改行を削除するPythonスクリプト

pyhonでテキストファイルを読み込んだ時に、改行コード\nが残って困ってしまうことがありますね。今回はテキストデータから改行コードを削除する方法を3つ紹介します。①文字列の置換メソッド:replace()で削除、②reモジュールの置換メソッド:re.subで削除…

Jupyter notebook(ipynb)をMarkdownに変換する方法

Jupyter notebookやJupyter labで作成したipynbファイルをMarkdown形式に変換する3つの方法を紹介します。①Jupyter notebook/labで手作業でエクスポート ②Anacondaのプロンプト画面から実行(nbconvert使用)③Pythonスクリプトで変換(nbconvert使用)

aタグのリンクを新規タブで開くようにするPythonスクリプト

"htmlのaタグのリンクを外部リンクで開くようにaタグを更新するpythonスクリプトを紹介します。 テキスト形式でhtmlを用意して、pythonスクリプトを実行すると自動でaタグの属性を更新してくれます。"

バッチファイルでAnaconda環境を指定、python実行!

自作Pythonスクリプトを、バッチファイルのダブルクリックだけで実行できるととても便利です! しかし、いざPythonスクリプト実行用のバッチファイルを作ってみようとすると、バッチの作り方や仮想環境の設定がわからないことがあります…。 そこで、バッチフ…

【図解!】xlwingsの使い方 | pythonでExcelを操作④セル操作編

xlwingsを使用すると、Excelを開きながら、PythonでExcelを操作することができます。今回は、Rangeオブジェクトの基本操作について図解付きで紹介します。Rangeオブジェクトの作成方法、値・数式の読み書きなど基本操作を整理しています。

【図解!】xlwingsの使い方 | pythonでExcelを操作③シート操作編

xlwingsを使用すると、Excelを開きながら、PythonでExcelを操作することができます。今回は、Sheetオブジェクトの基本操作について図解付きで紹介します。追加、削除、セルの参照、アクティブ化など基本操作を整理しています。

【図解!】xlwingsの使い方 | pythonでExcelを操作②ブック操作編

xlwingsを使用すると、Excelを開きながら、PythonでExcelを操作することができます。今回は、Bookオブジェクトの基本操作について図解付きで紹介します。開く、保存、閉じる、アクティブ化など基本操作を整理しています。

【図解!】xlwingsの使い方 | pythonでExcelを操作①アクティブブックの操作編

xlwingsを使用すると、Excelを開きながら、PythonでExcelを操作することができます。今回は、特にインタラクティブな操作感が強いアクティブシートの操作を図解・サンプルコード付きで紹介します。

openpyxl | pythonでExcelを操作する方法徹底「図解」!

openpyxlを使用すると、PythonでExcelを操作することができます。openpyxlでブック、シート、セルを操作する方法について図解付きで徹底解説しています!

wordをhtmlに変換|Pythonでシンプルなhtmlへ!

pythonで、Wordの文書をhtmlに変換する方法を紹介します。ブログを書いていると、Microsoft Wordで書けたら便利なのに…と思うことがあります。でも、Wordで書くと今度はhtmlに変換するのが大変なんですよね…。Wordの機能で変換すると余計なコードがつくウェ…

Googleカレンダー:Pythonから予定作成・読み込み

Pythonスクリプトで、文章から予定を抽出、自動でからGoogle カレンダーに予定登録なんてできたらおもしろいですよね! 今回はGoogle Calender APIを使用して、PythonからGoogle カレンダーを操作する方法についてまとめました。 Google のAPIは使用までの事…

【初心者向け】Python用Google API初期設定:OAuth2.0認証用JSON作成【Google Cloud Platform】

PythonでGoogle スプレッドシートやカレンダーを操作できることをご存じですか? しかし、いざ使ってみると、初期設定がややこしくて断念…なんてことも。 スプレッドシートやカレンダーを使用する際に、OAuth2.0認証というものを使用するのですが、私も初め…

pyperclipの使い方:おススメ置換の自動化スクリプト付き!

pyperclipの使い方を、おススメ実例付きで紹介します! pyperclipは、簡単に言うと、普段手作業で行っているコピペをpythonスクリプトに組み込んじゃおう!というモジュールです。 非常にシンプルな機能ゆえに、応用しだいでは絶大な業務効率化の効果を発揮…

PythonでGoogle スプレッドシート APIへ楽々アクセス!めんどうな認証はファンクションにまとめよう!!

今回はPythonでGoole スプレッドシートを操作するための前処理を関数にする方法をまとめました! Python でグーグルスプレッドシートを操作する際の手順はおおまかに次のような感じです。 APIへのアクセストークン取得 スプレッドシート操作用のインスタンス…

【オブジェクト保存できますか?】PythonでGoogleスプレッドシートを編集【アクセストークン保存で加速!】

前回の記事でPythonからスプレッドシートを編集する方法をまとめたました。 これは実行するたびに、毎回Googleアカウントで許可をしないといけないので、とてもめんどうです。 yutaka01.hatenablog.com このプロセスはアクセストークンを保存できれば省略で…

PythonでGoogleスプレッドシートを編集する方法【後編:スクリプト作成】

Google版 Excelとも言えるGoogle スプレッドシートですが、クラウドベースなだけあって、どこからでも編集できるというのがとても便利ですよね。 これをさらにPythonで編集、書き込みや読み込みを自動化できたらもっと便利ですよね?これはGoogle のAPIを利…

PythonでGoogleスプレッドシートを編集する方法【前半:Google設定&Python環境構築】

Google版 Excelとも言えるGoogle スプレッドシートですが、クラウドベースなだけあって、どこからでも編集できるというのがとても便利ですよね。 これをさらにPythonで編集、書き込みや読み込みを自動化できたらもっと便利ですよね?これはGoogle のAPIを利…

目指せツイート管理!!開始から数時間でPythonからツイートできるようになった方法!!

最近、Pythonの勉強をしていて学んだことを、ツイッターで発信していたのですが、 しばらくするとタイムラインが流れて、自分が何をツイートしたのかわからない状態になるんですよね・・・。 効率良くツイートの内容を管理、投稿する方法がないかなと頭を悩…