2016-08-13 5 views
0
import base64 
image_base64 = 'Hello World\n' 
print image_base64  
print 'Hello?\n' 

結果:なぜpythonでbase64をインポートすると、私のプリントが2回(x2)行われますか?

​​3210
+3

私はこれをまったく再現することができません... –

+1

あなたのファイルは 'base64.py'という名前で、あなたは何とか再帰的インポートを行っていますか? – Suever

+0

@Suever:答えとして追加する必要があります。 – Ryan

答えて

2

はあなたのファイルは、ファイルの先頭にbase64をインポートするとき、それはprint文が二回(一回の輸入で、一度に実行させる自体を輸入しているので、base64.py名前を付ける必要がありますその後)。

名前を標準モジュールの名前と競合しない名前に変更する必要があります。

関連する問題