Python での FileNotFoundError のトラブルシューティング
Python では、存在しないファイルを開こうとすると FileNotFoundError が発生する可能性があります。これが発生する一般的な状況の 1 つは、ファイルが現在の作業ディレクトリにあると想定する相対パスが使用されている場合です。
次のコードを考えてみましょう。
<code class="python">fileName = input("Please enter the name of the file you'd like to use.") fileScan = open(fileName, 'r')</code>
ユーザーが「」と入力した場合test.rtf" であり、ファイルが現在の作業ディレクトリにない場合は、FileNotFoundError が発生します。
解決策:
この問題を解決するには、次のいずれかを確認してください。以下:
macOS の推奨事項:
macOS システムの場合は、ターミナル (コマンド ライン) を使用することをお勧めします。ターミナルを起動し、データ ファイルが含まれるディレクトリに移動し、次のコマンドを使用して Python スクリプトを実行します。
<code class="bash">$ python script.py</code>
追加情報:
以上が相対パスを使用する場合に Python で FileNotFoundError を解決する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。