0
import base64
image_base64 = 'Hello World\n'
print image_base64
print 'Hello?\n'
結果:なぜpythonでbase64をインポートすると、私のプリントが2回(x2)行われますか?
3210import base64
image_base64 = 'Hello World\n'
print image_base64
print 'Hello?\n'
結果:なぜpythonでbase64をインポートすると、私のプリントが2回(x2)行われますか?
3210はあなたのファイルは、ファイルの先頭にbase64
をインポートするとき、それはprint
文が二回(一回の輸入で、一度に実行させる自体を輸入しているので、base64.py
名前を付ける必要がありますその後)。
名前を標準モジュールの名前と競合しない名前に変更する必要があります。
私はこれをまったく再現することができません... –
あなたのファイルは 'base64.py'という名前で、あなたは何とか再帰的インポートを行っていますか? – Suever
@Suever:答えとして追加する必要があります。 – Ryan