keep-loving-pythonのブログ

Pythonを愛し続けたいです(Pythonが流行っている限りですが。。。)

解決策。Python。windows環境でのmknod。

エラーになるコード

os.mknod(scale_path)

以下のサイトのコードにありました。

https://github.com/HelenGuohx/logbert

解決策

消してもいいのでは?

上記のサイトのコードの場合には、不要なコードでした。

以下のサイトの解説が参考になります。

stackoverflow.com

引用すると

どちらの方法を選んでも、もしmknodを使用して名前付きパイプを作成しようとしている場合は、おそらくmkfifo()を使う方が良いでしょう(再度言いますが、これはUnixのみでサポートされています)。一方、通常のファイルを作成するためにmknodを使用している場合はやめて、代わりに移植性のあるopen()を使ってください。

無意味なコードだと思うが。。。ファイルをopen(作成)する

f_dummy = open(scale_path,"wb")