問題タブ [oserror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
821 参照

python - "Failure Exception: OSError: [Errno 30] Read-only file system" (Python Azure 関数で AzureML を使用する場合)

問題

Python の Azure 関数から Azure Machine Learning に新しい実験を準備して送信しようとしています。そのため、Azure ML ワークスペースの新しいデータセットを登録します。このデータセットには、.xml を使用した ML モデルのトレーニング データが含まれていますdataset.register(...。ただし、次のコード行でこのデータセットを作成しようとすると

それから私は得るFailure Exception: OSError: [Errno 30] Read-only file system ...

アイデア

  1. 可能であれば、Azure 関数内からファイル システムに書き込むべきではないことはわかっています。しかし、実際には、ローカル ファイル システムには何も書き込みたくありません。datastore_pathBLOB ストレージへの参照としてデータセットを作成し、これを Azure Machine Learning ワークスペースに登録したいだけです。しかし、メソッドfrom_delimited_filesはとにかくファイルシステムに書き込もうとしているようです (おそらく何らかのキャッシング?)。
  2. また、一時ファイルの書き込みが許可されている一時フォルダーがあることも知っています。ただし、このメソッドがデータを書き込む場所を実際に制御することはできないと思います。を使用して関数呼び出しの直前に、現在の作業ディレクトリをこの一時フォルダーに変更しようとしましたos.chdir(tempfile.gettempdir())が、それは役に立ちませんでした。

他のアイデアはありますか?特に異常なことをしているわけではないと思います...

詳細

私は python 3.7 と azureml-sdk 1.9.0 を使用しており、Python スクリプトをローカルで問題なく実行できます。現在、Azure Functions 拡張機能バージョン 0.23.0 (および CI/CD 用の Azure DevOps パイプライン) を使用して VSCode からデプロイしています。

ここに私の完全なスタックトレースがあります:

0 投票する
2 に答える
35 参照

python - 壁紙を更新するスクリプトを作成しようとしています。それは私のOSErrorを与えています

これは私のコードのスニペットです:

私が得ているエラーは次のとおりです。

OSError: [Errno 22] 無効な引数: 'E:\pranil\python\jee_wallpaper.png'

このエラーを解決するにはどうすればよいですか?

編集:私は問題を解決しました..私は img.save(wall_path) と set_background(wall_path) の間に time.sleep(1) を追加しました

0 投票する
1 に答える
492 参照

python - uwsgi OSError メッセージが多すぎる

uwsgi と nginx で Django 3 python 3.6 アプリケーションを実行すると、これらが多すぎます。私はそれを理解しようとしてあまりにも多くの時間を費やしてきたので、どんな助けも大歓迎です.

それらは間違いなくクライアントの切断ではありません。オンラインで見ると、多くの uwsgi ini 構成が見つかり、それらの多くを試しましたが、役に立ちませんでした。それらのほとんどは、サイトにアクセスするビジネスがない国からの HEAD リクエストですが、多くの通常のリクエストでもこのエラーが発生します。メッセージは次のようになります。

Uwsgi ログ:

Nginx アクセス ログ:

ユーザーがこのわずか 313 ミリ秒でサイトから脱出しようとしている可能性は低いです。これは、現在実行されている ini の最小バージョンです。

ニンクス:

uwsgi_params: