問題タブ [listdir]

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 に答える
167 参照

python - Python スクリプトは Jupyter で機能するが、コマンド ラインでは機能しない、listdir エラー

ハッシュが利用可能な場合 (ハッシュとファイル パスでいっぱいの csv に対してチェックし、データ フレームに列を追加する)、ファイルを新しい場所に移動する Python スクリプトがあります。

パスが文字列である必要があるときに、パスがフロートとして出力されるスクリプトで問題が発生しています。私のjupyterノートブックではprint(type(path))、出力<class 'str'>を行うprint(type(path))とが、スクリプトをコマンドラインで実行すると、が返されます<class 'float'>

完全なスクリプトを実行すると、次のエラーが表示されます。

エラー

jupyter ノートブックでは機能するのに、スクリプトでは機能しないのはなぜですか?

スクリプト (問題に関連するセクション)

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

python - フォルダ内のすべてのファイルをどのように処理しますか?

ディレクトリ内のすべてのファイルに対してコードを実行したいと考えています。コードは単一のファイルで正常に動作しますが、複数のファイルで反復しようとするとわかります

FileNotFoundError: [Errno 2] そのようなファイルまたはディレクトリはありません: 'file.xlsx'

ディレクトリ内のすべてのファイルを反復処理し、結果を処理して大きなデータフレームarrivals_aggregatedに集約することを期待しています。代わりに、x = pd.ExcelFile(filename) で停止し、ファイルが見つからないことを示しています。

print('現在のファイルは ' + ファイル名)

コードを処理することなく、フォルダー内の最初のファイルで失敗しています。

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

python - os.listdir で FileNotFoundError を回避する方法

指定されたディレクトリ内の各 csv が再サンプリングされ、新しいファイルにエクスポートされるループを開発しています。さまざまなフォルダーを試し、正確なフォルダー パスを使用しているにもかかわらず、FileNotFoundError が発生します。

これにより、そのフォルダー内の 8 つのファイル .csv ファイルのリストが出力されます。ただし、次のコードを使用してファイルを取得すると (変更する df として 1 つずつ)、FileNotFoundError が返されます。