我正在学习Python 3.7和Sublime Text3。大多数程序都可以使用Control + b正常运行,但是当我尝试从标准库(如random)中导入模块时,出现以下错误(请注意,我不是从OneDrive运行程序,而是从自己的计算机运行该程序!)< / p>
Traceback (most recent call last):
File "C:\Users\chris\OneDrive\Documents\Python Programs\guess.py", line 1, in <module>
import random
File "C:\Users\chris\OneDrive\Documents\Python Programs\random.py", line 1
>>> import os
^
SyntaxError: invalid syntax
很明显,OneDrive出现了问题,但是我该怎么办? 非常感谢。
答案 0 :(得分:0)
您要在此处重点关注的错误消息部分是堆栈跟踪的最后一部分,该部分向您显示出现问题的行以及问题所在的位置,即:
>>> import os
^
SyntaxError: invalid syntax
基于此,您的输入文件在import语句之前具有字符>>>
,如消息所示,该字符不是有效的Python语法。删除这些字符应该可以为您解决问题。错误正上方的行显示有问题的文件的名称(在这种情况下为random.py
)。
>>>
是交互式Python解释器在运行时向您提供的提示,因为它提示您输入什么文本。那根本不应该出现在您的代码中。
答案 1 :(得分:0)
检查random.py
文件,如错误消息所述,由于其中存在>>>
repl符号,这是语法错误。