2016-12-15 71 views
0

いくつかの重複した質問を確認しましたが、Pythonとは関係ありません。予期しないトークンの近くのPython構文エラー

これは、すぐに私はそれがターミナル(bashシェル)を形成使用しようとして私のスクリプト

#/bin/python3 
import time 

# Get the today date and use it as folder name 
print(time.strftime("%Y-%m-%d")) 

ですが、私は構文エラーを取得します。コードの何を見てみると

./test.py: line 5: syntax error near unexpected token `time.strftime' 
./test.py: line 5: `print(time.strftime("%Y-%m-%d"))' 

間違っているようだ、と私は1つの問題がある届かないし、それはPythonにまたはLinuxに関連するなら(他の記事のように、あまりにもそれができるのlinuxから依存しているようです) 。

+2

この正確なコードは、私のためにうまくいきます。おそらく、あなたのファイルやファイルのエンコーディングのなかの曖昧なシンボルと関係がありますか? –

+0

私はちょうどそれを見つけた..問題は最初の行にあった..それは欠けている!後に #。 –

+0

これは 'bash'と何が関係があり、そのメモのタグを削除します。 – Inian

答えて

6

最初の行には!がありません。それは単なるコメントであり、全体がshスクリプトとして解釈されています。

#!/bin/python3 
0

変更するには、代わりに##!を使用する必要があります#!/usr/bin/python3

のようなものへの最初の文字列:それは次のようになります。

関連する問題