[解決済み] Windowsでのfcntlの代用品
2023-06-20 10:34:19
質問
Python のプロジェクト (重要なら Django のプロジェクトでもある) を受け取ったのですが、そのプロジェクトでは
fcntl
モジュールを使用する Python プロジェクトを受け取りました。私の Windows マシンでそれを実行しようとすると、それは
ImportError
で止まってしまいます。このモジュールはここには存在しないからです。
Windowsで動作させるために、プログラムを少し変更する方法はありますか?
どのように解決するのですか。
の代入は
fcntl
は、ウィンドウズでは
win32api
のように呼び出します。使い方が全く違うのです。スイッチを入れればいいというものではありません。
言い換えれば
fcntl
-heavy-user モジュールを Windows に移植することは、簡単なことではありません。それは、それぞれの
fcntl
の呼び出しが何をするのかを正確に分析し、 それから同等の
win32api
のコードがあれば、それを探します。
を使っているコードがある可能性もあります。
fcntl
を使用する一部のコードには同等のものがない可能性もあります。その場合、モジュール API を変更する必要があり、移植するモジュールを使用するプログラムの構造/パラダイムを変更しなければならないかもしれません。
についての詳細を提供する場合
fcntl
の呼び出しの詳細を提供すれば、人々は同等のウィンドウズを見つけることができます。
関連
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] Windows での Git リポジトリのディレクトリを無視する
-
[解決済み] php.iniはどこにありますか?
-
[解決済み] モジュール名を文字列で指定してインポートするには?
-
[解決済み】WindowsでTCPまたはUDPポートをリッスンしているプロセスを見つけるにはどうすればよいですか?
-
[解決済み】PythonでIoC / DIが一般的でないのはなぜ?
-
[解決済み】WindowsでPythonスクリプトをサービスとして実行するにはどうすればいいですか?
-
[解決済み】PythonでLinuxとWindowsの両方で"/"(ディレクトリセパレータ)を使用する方法は?
-
[解決済み] Flaskで1時間ごとに関数を実行するようにスケジュールするには?
-
[解決済み] python-requests モジュールからのすべてのリクエストをログに記録します。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] あるプログラムのインスタンスが1つだけ実行されていることを確認する。
-
[解決済み] Django のテストデータベースをメモリ上だけで動作させるには?
-
[解決済み] 文字列のリストを内容に基づいてフィルタリングする
-
[解決済み] Python Logging でログメッセージが2回表示される件
-
[解決済み] CSVデータを処理する際、1行目のデータを無視する方法を教えてください。
-
[解決済み] Celeryタスクのユニットテストはどのように行うのですか?
-
[解決済み] virtualenvsはどこに作成するのですか?
-
[解決済み] Python の sorted() はどのようなアルゴリズムを使っているのですか?重複
-
[解決済み] pipの依存性/必要条件をリストアップする方法はありますか?
-
[解決済み] Alembicアップグレードスクリプトでインサートやアップデートを実行するにはどうすればよいですか?