ray88’s diary

お仕事で困ったとき用の自分用の覚書

2022-01-01から1年間の記事一覧

Python リストの内包表記 for in を複数含める

python 目次 - ray88’s diary ■ネスティングしたリストの要素を全て取り出して2倍にしたリストを作成する #リストを設定 data = [[1,2,3,4],[5,6],[7,8,9]] # ネスティングしたリストの要素を全て取り出して2倍する result = [n * 2 for a_List in data fo…

Python データ型を判定する isinstance( ) 関数

python 目次 - ray88’s diary ■isinstance() 関数は 1 番目の引数に指定したオブジェクトが 2 番目の引数に指定したデータ型と等しいかどうかを返します。 isinstance 関数の書式は次の通りです。 isinstance(object, classinfo) 1 番目の引数に指定したオブ…

Python 条件付きのリストの内包表記 [ 式 for 変数 in イテラブル if 条件式 ]

python 目次 - ray88’s diary ■リスト内包表記の書式には条件文つきの書式もある。 変数に取り出した値のうち、条件式を満たす値だけをし応して式を実行する ■書式 [ 式 for 変数 in イテラブル if 条件式 ] ■サンプルコード(1以上2未満の数値だけを取り…

Python 複数リストを同時に扱う for文, zip( )

python 目次 - ray88’s diary ■ zip() 関数を使用すると for文で複数のリストを同時に扱うことができる。 zip()の引数として与える複数のリストの長さ(要素数)は同じにする。 リストの長さが異なる場合、最も短いリストに合わせて処理が終了する。 #リスト…

Python リスト内包表記 新リスト名 = [式 for 変数 in イテラブル]

python 目次 - ray88’s diary ■for in 構文を[ ] の中に書いてイテラブルなオブジェクトから新しいリストを作成する■書式 [式 for 変数 in イテラブル] ■サンプルコード(元の値を2倍にしたリストを作成) #元リストを設定 nums = [1,2,3,4,5,6] print(nums…

Python リストの要素を一つづつ取り出す for in , enumarate(),zip()

python 目次 - ray88’s diary #リストを設定 names = ["鈴木","田中","栗林","山岡"] #リストの要素を1つづつ取り出す for who in names: print(who) ■カウンタ付きで要素を一つづつ取り出す 組み込み関数の enumarate() 関数にを使用するとカウンタの値を…

Python 比較関数でソートする (文字の長さ順 や 大文字小文字区別せずソートなど)

python 目次 - ray88’s diary ■sort() および sorted() は大きさを比較する際に使用する比較関数を指定できる■サンプルコード(文字の長さでソートする) #リストを設定 words = ["chest","wind","holiday","knight","silence","hot"] #文字数でソート words…

Python リストの要素をランダムに並べ替える

■random モジュールの shuffle() で要素をランダムに並べ替える import random # 0 ~ 9 のリストを設定 numbers = list(range(10)) print("並べ替え前:",numbers) #リストをシャッフルする random.shuffle(numbers) #実行結果を出力 print("シャッフル後:",…

Python リストの要素を逆順に並べる(降順ではなく単純に末尾から逆転させる)

python 目次 - ray88’s diary #リストを設定 numbers = [15,23,4,42,8,16] #numbers逆順にする numbers.reverse #実行結果を出力 print(numbers)

Python ソートした新たらしいリストを作る sorted()

■sorted() :元のリストの並びはそのままで、ソートした新しいリストを作成する #リストを設定 numbers = [15,23,4,42,8,16] #numbersを昇順に並べ替えたリストnumbers_ascendを生成 numbers_ascend = sorted(numbers) #実行結果を出力 print("numbers:",num…

Python リストの要素をソートする sort()

python 目次 - ray88’s diary ■ sort() :元のリストの並びをソートする #リストを設定 numbers = [15,23,4,42,8,16] #昇順に並べ替える numbers.sort() print(numbers) ※降順に並べ替える場合は sort(reverse = True)のように引数を指定する #リストを設定 …

Uipath フォルダのコピー

UiPath 目次 - ray88’s diary ■参考URL UiPath フォルダをコピーする方法 - A.F.T.P.

PowerShell フォルダのコピー

PowerShell 目次 - ray88’s diary ■参考URL PowerShellでフォルダをコピーする | 晴耕雨読 PowerShell: ファイルやフォルダの存在をチェック Test-Path Copy-Item (Microsoft.PowerShell.Management) - PowerShell | Microsoft Learn

PowerShell 用語

■コマンドレット コマンドとの違いはやりたいことを実行できるよう、操作をまとめたものをコマンドレットという ■エイリアス 「別名」という意味で、あるコマンドを別の名前で呼び出すことができる

PowerShell WebよりファイルをDLする wget

PowerShell 目次 - ray88’s diary Power Shell プロキシ人認証を突破してWEBよりファイルDLする wget - ray88’s diary ■変数設定 PS C:\> $URL = "https://www.au.com/content/dam/au-com/mobile/area/5g/downtown/pdf/mb_5g_downtown_sapporo.pdf" PS C:\> …

Power Shell プロキシ人認証を突破してWEBよりファイルDLする wget

PowerShell 目次 - ray88’s diary PowerShell WebよりファイルをDLする wget - ray88’s diary ■変数設定 PS C:\> $userName = "A123456" PS C:\> $passWord = "abc123" PS C:\> $secPasswd=ConvertTo-SecureString $passWord -AsPlainText -Force PS C:\> $m…

VBA 指定のURLよりファイルをDLする

ExcelVBA 目次 - ray88’s diary ■APIを使用して指定のURLに格納されているファイルをDLする Option Explicit Private Declare PtrSafe Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" _ (ByVal pCaller As Long, _ ByVal szURL As Str…

IEを使用せずにHTMLドキュメントを取得する

■下準備:参照設定しておくこと ■サンプルコード Basic認証なしの場合 Sub HTTPリクエスト() Dim httpReq As XMLHTTP60 Set httpReq = New XMLHTTP60 httpReq.Open "GET", "https://www.au.com/mobile/area/5g/station/" httpReq.Send 'Do While httpReq.rea…

IEを使用せずにHTMLドキュメントを取得する

■サンプルコード Basic認証なしの場合 ■サンプルコードBasic認証ありの場合 ※ページ一番下にあるコード「 Function EncodeBase64Str」でログインIDとPWをBase64エンコードする必要がある >|vb| Sub Basic認証ありHTTPリクエスト()'-------------------------…

Edge操作 目次

■Edge操作 VBA Edge操作とスクレイピング①事前準備編 IEを使用せずにHTMLドキュメントを取得する -

Edge操作とスクレイピング①事前準備編

Edge操作 目次 【手順】 ①SereniumBasicのDLおよびインストール ②Edgeのブラウザのバージョン番号を確認 ③②で調べたバージョンと同じバージョンに対応したWEBドライバのインストール ④AppData内にあるインストール済みのSereniumBasicフォルダの中にあるedge…

python リストを複製する

python 目次 - ray88’s diary ■リストの代入とリストの複製の違い リストを変数に代入すると同じ値のリストが複製されるわけではなく、代入された変数が代入元の 同じリストを参照しているだけである。■リストを複製する方 ①copy() メソッドで複製する #リス…

Python リストを比較する

python 目次 - ray88’s diary ■同じ値かどうか比較する 値の比較には == 演算子を使用する #リストを設定 List_a = ["green","blue","red"] List_b = ["green","blue","red"] List_c = ["green","red","blue"] # List_a と List_b を比較 print(" List_a と …

Uipath PowerShellでファイルのハッシュ値を取得

UiPath 目次 - ray88’s diary ■フローは以下 ※処理対象ファイルパスを変数に格納して渡す方法はこのページの一番下に表記 ■プロパティのTypeArgumentには「Object」を選択 プロパティの出力に設定する変数の型は「System.Collecions.ObjectModel.Collection…

PowerShell ファイルのハッシュ値を取得する(ファイルの改ざん・一致確認)

PowerShell 目次 - ray88’s diary ■ファイルの内容が一致するかの確認に Get-FileHash コマンドを使用する ※ファイルパスには特にダブルクォーテーションは付けなくでOK Get-FileHash ファイルパス -Algorithm SHA256 | Format-ListPowerShellを立ち上げ、上…

Python 要素を等間隔で抜き出す

python 目次 - ray88’s diary ■値を等間隔で抜き出す 【書式】 #値を等間隔で抜き出す 文字列【開始位置:終了位置:ステップ】 ※1個飛ばしの場合は 文字列[::1] ではなく 文字列[::2] となるので注意すること。 文字列[1::2]のように指定すると2番目の要素…

Python リストをスライスする①(リストから一部を取り出して別のリストを作る)

python 目次 - ray88’s diary ■ リストをスライスする(リストから一部を取り出して別のリストを作る) 【書式】 ( 開始位置)~(終了位置-1)の範囲となるので注意すること #リストをのスライス リスト[開始位置:終了位置] ■サンプルコード(リストをスラ…

Python リストとリストの連結・リストに要素を追加 extend() ・ append()

■リストとリストを連結する #リストを設定 a_list = ["a","b","c"] b_list = ["x","y","z"] #リストとリストを連結 c_list = a_list + b_list print(c_list) ■リストに要素を追加する #空のリストを設定 color_list = [] #リストに要素を設定 color_list += …

Python リストの要素(文字列)を連携して文字列を作成 join()

python 目次 - ray88’s diary ■join()はsplit()の逆の操作で、リストの要素を指定のセパレータで 連結した文字列を作成する。 ※ただし、連結する要素は文字列に限る。 ※セパレータ文字を""のように空の文字列にすると、区切り文字なしで連結される ■書式 #リ…

Python VsCodeで仮想環境にインストールしたパッケージ(モジュール)をimportする

環境構築関連 目次 - ray88’s diary python 目次 - ray88’s diary ■VisualStudioで仮想環境を構築しパッケージも色々インストールしたが、VsCodeで仮想環境に切り替えて仮想環境にインストール済みのパッケージを使用するための作業※色々上手くいかずかなり…