Python

Python

【Python】任意の開始・終了文字列間の文字を取得する

■概要以下のような開始・終了文字列間の文字列を取得し、表示する。開始文字列:ABC終了文字列:XYZ対象の文字列:SRFSABCDEFGHIJKLMNOPQRSTUVWXYZ11実行結果:ABCDEFGHIJKLMNOPQRSTUVWXYZ...
Python

【Python】括弧のフォーマットをチェックする

■概要括弧が正しい形で閉じているかチェックする。対象の括弧およびチェック仕様については以下の通り。対象括弧の種類は ・{ }・( ) の3種類チェック対象閉じ括弧 ]・}・)で終わらないものはNG例:{aaa括弧の一部が入れ子になっているも...
Python

【Python】unittestの使い方まとめ

■概要自分が作成した処理について、単体テストを実施するにあたり、unittestライブラリの使い方をまとめる。▼試験対象のモジュール今回、サンプルとして使用する試験対象のモジュールを以下に示す。テスト対象の処理概要とサンプルコード引数に設定...
Python

【Python】CSVファイルから積み上げ棒グラフを作成し、x軸を表にする

■概要以下の実装をpythonを使用して行う。csvファイルからデータを読み込む。棒グラフを作成する。(各データを色分けして累積)棒グラフのx軸はcsvデータを表にしたものとする。■フローチャート本処理のフローチャートを以下に示す。■サンプ...
ツール

【Python】入力フォーム画面に自動で値を設定する

■概要HTMLのフォーム画面サンプルに対して、予め設定している内容を自動で画面に入力するツールを作成する。なお、テンプレートファイルに設定する内容は以下の通り入力項目入力内容お名前HOGEお名前(フリガナ)ホゲ貴社名ホゲホゲ会社メールアドレ...
ツール

【Python】MySQLからCSVファイルへデータを出力する

■概要MySQLに格納しているデータについて、全量取得する。さらに、取得したデータをCSVファイルに出力する。なお、接続するDB情報は、以下の通り。項目名値接続ユーザ名user001接続パスワードaaaホスト127.0.0.1ポート3306...
Python

【Python】複数のJSONファイルを取り込み、整形して出力する

■概要データ項目の順番がバラバラな複数のJSONファイルに対して、ソート・整形をして、コンソールに出力する処理を実装する。各要件については以下の通りとする。▼JSONファイルのデータ項目JSONデータのレイアウトについては、以下の通り。{ ...
ツール

【Python】tkinter:カレンダーを作成し、入力した日付に移動する

■概要起動時、対象月のカレンダーを表示させるアプリをTkinterにて作成する。また、テキストボックスに任意の日付を入力し、「変更」ボタンを押下した時、対象月のカレンダーに遷移させる機能を実装する。▼前提条件・免責事項本ツールの動作環境は、...
ツール

【Python】Tkinter・MySQL:ボタンを押下して、DBデータから散布図を作成する

■概要Tkinterにて画面を作成し、ボタン押下でMySQLのDBデータを取得する。取得したDBデータをもとに、散布図を作成する。▼画面イメージ「散布図作成」ボタンを押下すると・・・散布図が表示される。▼DBデータ・接続情報DBの接続情報は...
ツール

【Python】一定間隔でCPUとメモリの使用率を取得する

■概要性能試験などの負荷検証で、処理負荷を調べるために、一定間隔でCPU使用率やメモリ使用率を取得することがある。そのため、Pythonで処理を実装し、自動で一定間隔のCPU使用率およびメモリ使用率を取得するツールを作成する。以降、本ツール...