2017-07-09 43 views
0

"lookup.csv"ファイルが存在するのと同じディレクトリにあります。subprocess.Popenがubuntuで動作しません(Windowsではうまく動作します)

私は、Python 2.7で、次のコマンドを試してみました:次のエラーを生成している上記

import subprocess 
subprocess.Popen("lookup.csv", shell = True) 

を:

lookup.csv : not found

私は作業ディレクトリのためにダブルチェックしているが、利用可能なトラブルシューティングの多くを試してみましたStakExchangeで与えられたオプションは、Windowsでも同じように試しました(そして、意外にもそこで動作していました)、もっと何ができますか?

+0

達成したいことは何ですか?完全なスタックトレースを投稿してください。なぜあなたは 'shell = True'を使っていますか? –

答えて

0

lookup.csvは明らかにあなたがlookup.csvバイナリを扱うための新しいプロセスを作成opensubprocess.Popen一方で開きたいファイルがあるので、これはWindows上で動作するはずない理由はありません。多分、Windowsはプロセスの失敗を別の方法で処理します。

+0

こんにちは、単にPythonスクリプトでcsvモードでCSVファイルを開く(Libre office) –

関連する問題