为什么在 python 中导入 base64 时我的打印完成两次 (x2)?
Why when importing base64 in python my prints are done twice (x2)?
import base64
image_base64 = 'Hello World\n'
print image_base64
print 'Hello?\n'
结果:
Hello World
Hello?
Hello World
Hello?
您的文件必须命名为 base64.py
因此当您在文件顶部导入 base64
时,它会导入自身导致 print
语句执行两次(一次在导入并之后一次)。
您应该将脚本重命名为与标准模块名称不冲突的名称。
import base64
image_base64 = 'Hello World\n'
print image_base64
print 'Hello?\n'
结果:
Hello World
Hello?
Hello World
Hello?
您的文件必须命名为 base64.py
因此当您在文件顶部导入 base64
时,它会导入自身导致 print
语句执行两次(一次在导入并之后一次)。
您应该将脚本重命名为与标准模块名称不冲突的名称。