ITよろづや

ITの参考になる情報を備忘録代わりに残していきます

Python

Pythonで共有フォルダをUNCパスでなくネットワークドライブの割り当てで指定する

Pythonで共有フォルダをUNCパスでなくネットワークドライブの割り当てで指定するという内容ですが、昔、Windows Server 2012 R2に共有フォルダを作成して、別のサーバからバッチでそのUNCパスを指定したところ、うまく動作しない事象がありましたが、ネット…

Python3で空ファイルを作成するスクリプト テストに使用

テストで必要になったのでPython3で空ファイルを作成するスクリプトを探していたのですが、githubに公開されていて、想定通り動作しました。 empyfile.pyというスクリプトがダウンロードできますし、作成したファイルに使用したい場合は以下がコードです。 w…

Python3でRequestsモジュールをインストール、アンインストール

Python3でRequestsモジュールをインストール、アンインストールする手順について検証環境で試してみました。 Requestsは、 Python の HTTP 通信ライブラリで、あるシステムへのWEB APIへの接続で必要になったので、インストールすることになりました。Python…

Python3 エラー “ 'dict' object has no attribute 'iteritems' ” future.utils、sixモジュールで対処

Python3でPython2で使っていたスクリプトを実行すると、エラー “ 'dict' object has no attribute 'iteritems' ”が出力されることがあります。 調べると、Python 2 では iter(dict.iteritems())、Python 3 では iter(dict.items()) に展開dict_items オブジ…

Python OSError: [WinError 123] ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。

Pythonを勉強しています。これからのインフラエンジニアはPythonを扱える必要がでている雰囲気があります。 ネットワーク、サーバのプログラムにPythonが利用されていることもあり、時代の流れを感じます。 Pythonと言えば機械学習のイメージが強かったので…

ネットワーク上の場所に100MBのファイルを書き込み、書き込みと読み取りにかかった時間を記録するPythonスクリプト

ネットワーク上の場所に100MBのファイルを書き込み、書き込みと読み取りにかかった時間を記録するPythonスクリプトに関する情報です。最近、Pythonを学ぶようになって、色んな使い方を模索していますが、色々とパーツを知っているとのちに助かるので、使えそ…

Python 日付(日、週、月)で実行する処理をif文で分岐させる

Python 日付(日、週、月)で実行する処理をif文で分岐させる方法について調べていたのですが、すごくわかりやすく説明されているサイトがあったので、参考にさせてもらいました。 条件分岐を行うif文、if文を使って時間帯別に異なる挨拶をするHelloWorldを…

Python 共有フォルダのUNCパスのファイルにID、PWの認証なしでアクセスする

Pythonを利用して、Windows環境で、共有フォルダのUNCパスのファイルにID、PWの認証なしでアクセスする方法について調べてみました。 Windowsはデフォルトでファイル共有が設定できますが、ファイル共有の設定時にデフォルトで設定されているeveryoneを使用…

Pythonスクリプト内でコマンドライン引数をrobocopyに渡す

Pythonスクリプト内でコマンドライン引数をrobocopyに渡す方法についての情報になります。 Pythonスクリプト内でOSのコマンドを使用することができますので、Python内でOSのコマンドを実行することで、少ないスクリプトで色んな処理を実行することが可能で…