これは非常に簡単な質問です(皮肉な原因は私には答えられません:/)。私は自分自身と私の同僚が使用するように設計されたプログラムを持っており、すべてのデータはディレクトリに保存されています。しかし、ループをセットアップして、私と彼の両方のために働きたい。私はこれらのすべてを試しました:開始ループを正しくフォーマットするにはどうすればいいですか?
file_location = glob.glob('/../*.nc')
file_location = glob('/../*.nc')
しかし、それらのどれもファイルを拾っていません。これをどうすれば解決できますか?乾杯!
'相対パス'( '../'など)を使用している場合は、各ユーザーのマシン上で同じ相対位置からスクリプトを実行していることを確認する必要があります。 – nbryans
'epsuser'はあなたのユーザ名ですか? 'glob.glob(os.path.expanduser( '〜/ Dropbox/Argo/Data/*。nc'))'のようなことはどうでしょうか? – Anonymous
相対パスを使用している場合は、プログラムを実行するときの現在の作業ディレクトリの種類によって異なります。絶対パスは正常に動作しているので、現在のディレクトリは "/ Users/epsuser"の下にない可能性があります。また、あなたが試した最初の2つの選択肢は動作しません。最初の "/"はルートディレクトリを意味し、それ以上は何もないので、どちらも "/ Dropbox/Argo/Data/*.nc"存在しない。 –