运行 AquaEmacs,我想在 Python 中执行一个缓冲区(Cc Cc)。
缓冲区开始于:
from __future__ import print_function
AquaEmacs 中的执行开始于:
import sys,imp
if'test_one_liners' in sys.modules:
imp.reload(test_one_liners)
else:
import test_one_liners
其中 test_one_liners.py 是我的文件。这给出了这个错误:
SyntaxError: from __future__ imports must occur at the beginning of the file
任何人都知道在哪里以及如何解决这个问题?
让我再次添加信息以使其清楚。
创建此缓冲区:
from __future__ import print_function
print("Hello")
使用 File/Change Buffer Mode/Python 使其成为 Python 和 Cc Cc 执行它;它不需要保存。缓冲区被写入某个临时文件,并以SyntaxError: from __future__ imports must occur at the beginning of the file
. 回溯包括一个生成的文件,该文件包含对临时文件的引用。应该发生什么而不是打印Hello。