【Windows】PowerShellCoreのインストール方法
プログラミングで利用するエディタである「VisualStudioCode」を利用していると、ターミナルで、「PowerShellCore」のインストールを促されます。 PowerShellCoreは、Windows/ma...
プログラミングで利用するエディタである「VisualStudioCode」を利用していると、ターミナルで、「PowerShellCore」のインストールを促されます。 PowerShellCoreは、Windows/ma...
PythonでCSVファイルをエクセルファイルに変換するプログラムを紹介します。 また、今回はサーバー、もしくはNW機器にで出力した結果において「スペース」となっている箇所を全てカンマ「,」に変換し、エクセルできれいに表...
Pythonで新規にエクセルを作成するプログラムを紹介します。 Pythonでエクセル(.xlsx)を新規に作成するプログラム 今回、Pythonで新規にエクセルシートを作成するにあたり、必要となるモジュールは「open...
VMの仮想環境にLinuxOSをインストールした際、VMToolsのインストールの実施を促されます。 VMToolsとは大まかにいうとゲストOSのパフォーマンスの強化と仮想マシンの管理機能を向上させるためのユーティリティ...
Pythonでファイルデータを読み込み、余分な空白をカンマ「,」へ置換し、csvファイルで見やすいようにデータを変更するプログラムを書きました。 ファイルないのデータからCSVで表示した際の余分なスペースをカンマに置換す...
Pythonでファイル内のデータを抽出し、csv貼り付ける際、余計な空白行があるためにきれいにシートに貼り付けられないってことがあります。 csvではエクセルなどで開く際には、デフォルトカンマ区切りでセルに貼り付けをされ...
Pythonでファイルの中の特定の文字列を抽出して、さらに別ファイルに書き込みたいということで、プログラムを書いてみました。 findメソッドを利用して文字列を抽出し、別ファイルに書き込む方法 今回は、findメソッドを...
Linux系のOSにPythonをインストールする手順となります。 今回は「CentOS7」を使用してPythonのインストールを実施します。 【Python】CentOS7(Linux系)でのインストール手順 本インス...
Windowsで、Linux系OSやWindowsサーバなどを仮想環境で構築したいという方は多いです。 「VMwareWorkstationPlayer」は商用目的でない限りWindows版で無償提供をしているので、すご...
Macでターミナルを起動すると、コマンドを打つ左の文字列が長くて邪魔って思う方はいませんか? このこんな感じのやつ。 今回はこの長ったらしい表示をなくす方法を紹介します。 MACのターミナルに表示される長い表示(文字列)...
Pythonのプログラムを「exe化」してWindowsでもPythonをインストールしなくても、プログラムで作成したアプリなどを使用できるようにしたいと思っている方はいるはずです。 通常だとWindowsでは、拡張子「...
ネットワークエンジニアのほとんどの方は「TeraTerm」の「マクロ」を利用して、自動でNW機器にアクセスし、情報を出力したりなどしています。 マクロではsshで自動でアクセスをしていますが、このようなことはPython...
CentOS6においてのファイルサーバSMB(CIFS)へマウントする際の必要なパッケージインストールとマウントのコマンドをまとめました。 【CentOS6】SMB(CISF)マウント設定手順 CentOSバージョン6で...
Pythonプログラムの例外処理は「try文」を使用します。 try文では、例外(エラー)が発生すると該当する例外クラスの「except」に移動して処理が実行されます。 例外が起きなかった場合は、「else」で処理されま...
サードパーティ製のパッケージをインストールするには「pip」コマンドを利用します。 pipコマンドはPythonインストール時に標準コマンドをして含まれています。 今回はこのpipコマンドの使い方をまとめました。 前回、...
前回、Pythonプログラムのエラーと例外についてまとめました。 例えば、間違えて関数に数字以外の文字列を入力した場合はエラーが発生し、プログラムが終了します。 今回は例外処理に対して、想定外のエラーが発生した時に適切に...
Pythonでもプログラムを追加していくとプログラム自体が長くなり、全体が見にくくなってしまったり、間違っている箇所や編集する箇所がわかりずらかったりします。 このような時は、「機能」のまとまりをグループ化する関数を作成...
Pythonでプログラミングをする際に、実行するとエラーが発生することが多々あります。 初めの頃はエラーメッセージを見てもどのように対処すれば良いのかわかりますが、中には意味があまりわからない方も多いと思います。 以下で...
Pythonの標準ライブラリとして、「数学関数」を利用できる「math」モジュールがあります。 mathモジュールは、基本的な数値計算から平方根や三角関数などの計算などに必要な機能が含まれています。 「math」モジュー...
LinuxサーバーでNFSマウントをするときにいろいろと引っかかったのでまとめておきます。 CentOS7でNFSマウント手順(クライアント側) CentOS7(redhat7系含む)でNFSプロトコルのファイルサーバを...
Pythonには「サードパーティ製パッケージ」が存在します。 このサードパーティ製パッケージはPythonを使う上で便利な機能が多く含まれており、インターネット上ではこのパッケージを集めたサイトがあります。 さらにサイト...
Pythonにおいてバックスラッシュ「\」は文字列の表示において重要な役割をします。 文字列にシングルクォーテーションを表示したい時などに利用したりする際に利用できますのでぜひ参考にしてください。 Pythonにおける「...
Pythonのプログラムでは通常、「空文字列」は「False」と判断されます。 このから文字列を「False」ではなく、「〜ではない」ことを条件としたい場合は、「not」を利用します。 空文字列の判定をする「not」の使...
Pythonの標準ライブラリの「datetime」モジュールでは、日付を扱うプログラムを作成できます。 このモジュールを使用することにより、日付や時刻などのデータ型を利用することができ、現在の日時の取得や日付の計算が行え...
Pythonには「繰り返し処理」をすることができます。 【Python】で利用する繰り返し処理「while文」の使い方 while文では、条件となる式を記述し、その条件が満たされている間(Trueの間)繰り返し処理を実行...
Pythonには文字列を分割するメソッドがあります。 以下では、そのメソッドの使い方を紹介します。 【Python】文字列を分割するメソッドの使い分け 文字列を分割する「split()メソッド」は任意の文字で分割したリス...
「random」モジュールは標準ライブラリの一つであり、ランダムにデータを抽出する機能です。 例として、randomモジュールの「choice()関数」では、リストやタプルを渡すとその中から1つの要素をランダムで処理して...
Pythonでファイルを開く際には必ず、「.close()」が必要となります。 しかし、この「.close()」を毎回自死することを忘れたり、めんどくさいと感じる方は、close()メソッドを利用しない方法を使います。 ...
前回、Pythonで別ファイル(モジュール)でプログラムを動かす方法を紹介しました。 今回は、同じフォルダ内ではなく、別フォルダにあるモジュールをインポートしてプログラムを実行する方法を紹介します。 【Python】別フ...
Pythonでモジュールを利用すると、プログラムを複数のファイルに分割して実行することができます。 コマンドの行数が多くなると一つのファイルにまとめるよりも、ファイルを分割したほうが全体の把握や改良がしやすくなります。 ...