問題タブ [rawstring]

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 投票する
0 に答える
1226 参照

python - IOError: [Errno 22] 無効なモード ('w') またはファイル名: "C:/Users/...../file.csv"

C# で外部プログラムと通信するために、タイムステップごとに複数のファイル (.txt または .csv の両方) を読み書きするシミュレーションを実行しています。

シミュレーション中に時々エラーが発生します: IOError: [Errno 22] invalid mode ('w') or filename:"C:/Users/..../filename.csv"

実行するたびに発生するわけではありません。各行を手動で実行すると、うまく機能する場合とそうでない場合があります。

私は次のように.csvを書いています:

そして、次のような.txtファイル:

同様の質問を見ましたが、ほとんどはバックスラッシュとコロンの使用に関係しているため、コード全体で生の文字列とスラッシュを使用し、ファイルを保存またはアクセスする前に文字列を変数の「パス」に変換します。シミュレーションを実行すると、うまくいく場合もあれば、エラーが発生する場合もあります。

Dropbox にファイルを書き込んで保存していることに注意してください。これが問題になる可能性はありますか? 次の行がファイルにアクセスしようとする前に、ファイルの同期速度が十分でない可能性があります。とにかく、なぜそれがうまくいくのか、他のときはうまくいかないのか理解できません。助言がありますか?