为什么在Python中导入base64时,我的打印完成了两次(x2)?
问题描述:
import base64
image_base64 = 'Hello World\n'
print image_base64
print 'Hello?\n'
3210
答
你的文件必须命名为base64.py
所以当你在文件的顶部导入base64
,它是进口本身造成print
语句来执行两次(一次对进口和一次之后)。
您应该将您的脚本重命名为名称与标准模块名称不冲突的名称。
我不能再现这个...... –
等一下,你的文件是否名为'base64.py',你在做某种递归导入? – Suever
@Suever:你应该添加这个答案。 – Ryan