Python PythonでExcelを操作する方法|openpyxlでExcel操作 はじめに PythonでExcelファイルの書き込みやワークシートの追加などの操作を行うには、openpyxlを使うことをオススメします。 今までExcelマクロで行っていた様々な処理は、Pythonのopenpyxlを使用することでコード... 2021.09.05 PythonPythonExcel
Python Pythonでファイルを1行ずつ読み込み|1行ずつ読み込み はじめに どの言語でもファイルを1行ずつ読み込み、処理させることは多いかと思います。 CSVファイルであったりテキストファイルであったり様々ですが、今回はテキストファイルについてアップしました。 PythonでのCSVファイルの読み込みや書... 2020.07.23 Python
Python Pythonでファイルの作成と削除|ファイル操作 はじめに プログラムを書いているとファイルの操作を行う事は多いかと思います。 ファイルを読み込んだり書き込んだり、上書きしたり追記したり。 書き方は色々あるかと思いますが、一通り把握できれば安心ですね。 (adsbygoogle = win... 2020.07.22 Python
Python Pythonでファイルの圧縮&解凍(tar編)|圧縮解凍 はじめに ファイルの圧縮や解凍処理は日頃の業務でもよく使うかと思いますが、Pythonのプログラムで実現させるにはモジュールのtarfileをインポートします。 Windowsユーザの方はあまりtarでファイルを圧縮したり、tar.gzなど... 2020.07.21 Python
Python PythonでCSVの読み込み書き込み|CSV はじめに CSVファイルの読み込みや書き込みをしたいときは、Python標準ライブラリのcsvを使用します。 CSVファイルを読み込みたいときはcsv.DictReaderを使い、書き込みたいときはcsv.DictWriterを使います。 ... 2020.07.13 Python
Python Pythonのダックタイピングを試してみる|ダックタイピング はじめに Pythonを使っているとたまにダックタイピングという言葉を聞きますが、なんかイマイチ理解できていなかったので少し調べてみました。 ダックタイピング(duck typing)についてグーグル先生に聞いてみますと、 "If it w... 2020.07.09 Python
Python Pythonのジェネレータを試してみる|ジェネレータ はじめに ジェネレータはPythonでも少し高度な機能かと思いますが、for文に似ているかと思います。 for文の場合、指定した回数を一気に処理してしまいますが、ジェネレータの場合は呼び出したときに1回目の処理(最初のyield)を実行して... 2020.07.04 Python
Python Pythonのクロージャを試してみる|クロージャ はじめに たまに出てくるクロージャですが、理解するまで若干こんがらがるので簡単なサンプルを載せてみました。 クロージャとは、受け取った引数をセットした状態で呼び出し元にオブジェクトとして返し必要なときに実行するもの、と考えればいいと思います... 2020.07.03 Python
NEWS Pythonでメールを送信|メール送信 はじめに PythonでもRubyでもPerlでもそうだと思いますが、プログラムを書いているとメール送信処理を実装したくなるかと思います。 単純にメール送信するだけの処理もあれば添付メールを送信する処理もあり、コードの関数化、クラス化などを... 2020.02.18 NEWSPython
NEWS AnacondaをWindows10にインストール(Python開発環境を構築) (adsbygoogle = window.adsbygoogle || []).push({}); はじめに Windows10端末にPython3の開発環境を構築します。 私の場合はPython3の開発環境を構築した後、Pycharmを... 2019.07.22 NEWSPython