【VSCode】でConoHaVPSにRemoteSSHで管理・開発する手順
VPS上で開発環境を構築した場合、毎回アクセスして実行するのがめんどくさい。 ましてや、Linuxのminimalでの環境ではエディタを開いて編集するのがめんどくさいという方は「VSCode」を利用してRemote-SS...
VPS上で開発環境を構築した場合、毎回アクセスして実行するのがめんどくさい。 ましてや、Linuxのminimalでの環境ではエディタを開いて編集するのがめんどくさいという方は「VSCode」を利用してRemote-SS...
「venv」はPython3.3からの標準機能として使われ、別途ソフトウェアをインストールすることなく簡単に仮想環境を構築・管理するツールとなります。 今回は、CentOS8環境でPythonをインストールし、venvを...
ConoHaVPSでCentOS8をインストールしDockerコンテナ上で「Django」を起動させるまでをまとめました。 また、外部からのアクセスまで確認しているので参考にしてください。 CentOS8におけるDjan...
CentOS8でDjangoのインストールを前回実施しました。 今回はアンインストールの手順をまとめました。 前回、Djangoのインストール・起動は以下のページを参考にしてください。 Djangoアンインストールと削除...
PostgreSQLは、オープンソース系のリレーショナルデータベース(Relational Database : RDB)です。 このデータベースは仮想環境構築でも使われており、業務仕様にも耐えれるデータベースとして実績...
前回、Pythonでエクセル内のデータから文字列のセルと周辺のデータを「offset」で出力しました。 今回は抽出したデータを別のエクセルの指定のシートとセルに書き込むプログラムを作成したのでまとめます。 openpyx...
CentOS8でDjangoのインストールと起動を実施したのでまとめておきます。 また、このインストールと起動は「ConoHaVPS」で実施しているので実際にグローバルアドレスでアクセスして確認するところまで実施していま...
CentOS8へのPythonインストール手順をまとめました。 CentOS7と同じようなインストール時のパッケージではないので、注意してください。 CentOS7のPythonインストール手順は以下を参考にしてください...
Pythonで「openpyxl」ライブラリを利用し、「range」と「offset」を利用したエクセルデータの出力プログラムを作成しました。 前回、「offset」を利用したデータ出力を「range」を利用して簡単なプ...
Pythonを使ったエクセルシートへのコピー・書き込みですが、対象の文字列を抽出して、その文字列周辺のセルデータを取得し、別シートのセルに書き込むプログラムを作成しました。 前回、セル周辺のデータを出力するプログラムの続...
Pythonでエクセルの特定の文字列のセルの周辺データを取得するためのプログラムを作成しました。 例えば、以下のように、「東京」というセルデータの右側のセルのデータを一括で取得したいときなどに便利です。 [東京都] [品...
Pythonで「os」ライブラリを利用してファイルやディレクトリの削除を実施するプログラムをまとめました。 「os」ライブラリを使用したファイル・ディレクトリの削除プログラムまとめ 以下では、Pythonライブラリ「os...
Pythonでライブラリ「openpyxl」を使用したエクセルファイル内の「シート」の削除方法をまとめました。 「openpyxl」をしようしたエクセル「シート」削除コード 今回はエクセルファイル内の対象のシート「She...
Pythonの「Jupyter Notebook」ではデータ分析を実際に加工し、グラフ化したりしデータの全体像を把握することができます。 また、本格的にコーディングをすることで自動補完、デバッグなどの機能を使用することが...
現在、Pythonでデスクトップアプリ「Tkinter」を利用して開発をしています。 このTkinterを利用して、NW機器にSSH接続をしコマンド出力を表示させますが、「パスワード」入力欄で文字列が表示されるのを隠した...
Pythonの「openpyxl」ライブラリを使ったエクセルの操作をまとめました。 実際に使ってみてできたプログラムをまとめています。 「openpyxl」ライブラリを使用したエクセル操作の使い方まとめ 「openpyx...
Pythonでデスクトップアプリ「Tkinter」を使用し、GUIからSSH接続、コマンド入力で自動で出力結果をエクセルシート(範囲指定)に書き込むプログラムの流れを作成しました。 まだ完成はしていませんが、抽出したデー...
Pythonで「openpyxl」ライブラリを利用して、エクセルの「セル」の範囲指定をしたデータの読み取りと書き込みをまとめました。 なかなか、ネットに情報が乗っていないので、私が動作確認できた範囲指定のコードを紹介しま...
Pythonの「pandas」ライブラリを利用してエクセル内のデータから文字列検索し、該当した文字列の行を読み取りと、データの書き込みまでのプログラムを作成しました。 今回の設定はカラムを指定した検索となっているので、カ...
現在、NW機器のコンフィグパラメータシートをPythonで開発をしているのですが、現在のところまでの構築までをまとめました。 コードを公開するので参考にしてください。 NW機器へのSSHアクセスからエクセルシートへの反映...
Pythonのライブラリ「openpyxl」を利用し、エクセルから指定の列のセルデータを取得するプログラムを書きました。 参考にしてください。 「openpyxl」エクセルの指定の列を取得するプログラム 以下のようなエク...
前回、プログラミングに使用するエディタとして紹介した「VisualStudioCode」ですが、無償で利用でき、MSの製品なのでとにかく使いやすいです。 また、ターミナル機能もオススメで、エディタを開きながらターミナルで...
前回、MacでDockerをインストールしました。 今回は、このDockerの仮想環境を利用して、ウェブアプリケーションの「Django」を構築します。 【Python】DockerでDjango構築(Mac編) まずは...
Pythonで、CSVファイルから、エクセル(elsx)へデータを出力する際、カラムエラーが発生したので対応した時のまとめをしておきます。 「Pandas」ライブラリを使用した際に今回のようなエラーが発生した際は参考にし...
Pythonコードを書いている際にプログラムを実行すると「UnicodeDecodeError」が発生しました。 このようなエラーが発生する人は結構いるはず。 今回は、このエラーの対処法についてまとめました。 「Unic...
PythonでCSVファイルをエクセルファイルに変換するプログラムを紹介します。 また、今回はサーバー、もしくはNW機器にで出力した結果において「スペース」となっている箇所を全てカンマ「,」に変換し、エクセルできれいに表...
Pythonで新規にエクセルを作成するプログラムを紹介します。 Pythonでエクセル(.xlsx)を新規に作成するプログラム 今回、Pythonで新規にエクセルシートを作成するにあたり、必要となるモジュールは「open...
Pythonでファイルデータを読み込み、余分な空白をカンマ「,」へ置換し、csvファイルで見やすいようにデータを変更するプログラムを書きました。 ファイルないのデータからCSVで表示した際の余分なスペースをカンマに置換す...
Pythonでファイル内のデータを抽出し、csv貼り付ける際、余計な空白行があるためにきれいにシートに貼り付けられないってことがあります。 csvではエクセルなどで開く際には、デフォルトカンマ区切りでセルに貼り付けをされ...
Pythonでファイルの中の特定の文字列を抽出して、さらに別ファイルに書き込みたいということで、プログラムを書いてみました。 findメソッドを利用して文字列を抽出し、別ファイルに書き込む方法 今回は、findメソッドを...