Linux系のサーバ(Ubuntu)の中で、以下のsample.txtに対して、以下のPythonスクリプトを
実行したいと思っています。しかし、どのようにやってもPythonでファイルの読み込みをすることができません。
<sample.txt>
12 5 32 2 21
<test.py> スクリプトファイル
f = open 'sample.txt'
data = f.read
f.close
print 'data'
上記のsample.txtとtest.pyに対して、
LinuxのTeratermにて以下のコマンドで実行させています。
結果、どのようにやって以下のようなエラーが出てしまいます。
<実行>
python test.py
<結果>
File "test.py", line 1
f = open sample.txt
^
SyntaxError: invalid syntax
パス指定を、f = open "絶対パス"で実行しても、エラーになります。
→NameError: name 'home' is not defined
※sample.txtとtest.pyは同じディレクトリにあります。
※Pythonのバージョンは、2.7.12です。
どなたかわかる方がいたら、教えて頂けないでしょうか。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー