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