2016-12-10 14 views
0

先行するゼロのディレクトリにあるイメージの順次ファイル名を作成するスクリプトを作成しようとしています。私が使用しようとしている現在のコードは次のようになります。ここでは以下の見て実行しているとき、私は構文エラーを取得していますPythonでシーケンシャルファイル名を作成する方法

####Take a picture. 
filename='/home/pi/pictures/'print 'img_{0:05d}'.format(i)'.jpg' 
self.shoot(filename=filename) 

。スクリーンショットのよう http://prnt.sc/dhpf51

+0

プリントは引用符の外にあり、その前に文字列のコネクタはありません。そしてそこにプリントを置く必要は全くありません。残りは問題ありません。 – pshep123

+1

''../ pictures/img_ {0:05d} .jpg'.format(i)' – pshep123

+0

テキストのスクリーンショット(またはスクリーンショットへのリンク)を投稿せず、実際のテキストを質問に貼り付けてください。コードブロックを使用して書式を保持することができます。 [質問するときにSOのコードをSOにアップロードできないのはなぜですか?](http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on -so-when-asking-a-question)を使用します。 –

答えて

0

filename='/home/pi/pictures/'print 'img_{0:05d}'.format(i)'.jpg' 

は正しいsyntaxtではありません、あなたはあなただけのパス文字列を作成するためのformatを使用することができますフォーマット文字列、 間printキーワードを置きます。

filename='/home/pi/pictures/img_{0:05d}.jpg'.format(i) 
関連する問題