Pythonで一定間隔で実行3
pip install timeintervalでインストールされるモジュールだと一定間隔の処理実行も可能らしいが,ライセンスに注意とまだ未完成感が半端ない。
割とコンピュータよりの情報をお届けします。
pip install timeintervalでインストールされるモジュールだと一定間隔の処理実行も可能らしいが,ライセンスに注意とまだ未完成感が半端ない。
WinPython-64bit-3.6.3.0Qt5でpip install pyinstallerでpyinstallerをインストールしてexeファイル化に使ってみた。
Cで作ったDLLを呼び出す場合には引数の型などを調べておく必要があり,渡す際も戻しを受け取る場合にも変数型を意識する必要がある。ところが,Python for .NETのDLLの呼び出しの場合にはある程度 自動で型合わせを行ってくれる。
PythonからC#で書いた.NET Frameworkのクラスライブラリを読み出してみた。
C# でクラスライブラリを書いて,Pythonから使う。
だいぶん前の記事にPythonをつかって一定間隔で処理を実行するというサンプルを書いていた(JavaScriptならsetIntervalに相当する処理をさせたいということだった)。しかし,この時は知らなかったが,Python for .NETを使えば.NET Frameworkの支援を受けて一定間隔処理を記述することも可能であると知った。
io.BytesIOを使用すると普通はファイルに書き出す操作を省き仮想的にメモリ上に書き出すことができる。
matplotlibと合わせた使用法の例を作っていた。
WinPython 3.6.3でDLLの呼び出しの例を作成していた。
特に,DLLを読み込んだ後 後始末の部分が苦労した。
例1.普通に整数を引数にとり整数を戻す関数。
例2.文字列を引数にとる例。
例3.文字列を引数にとり渡した領域の一部を編集する例。