使用Sublime Text3导入python模块

时间:2019-09-30 19:30:34

标签: python-3.7

我正在学习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出现了问题,但是我该怎么办? 非常感谢。

2 个答案:

答案 0 :(得分:0)

您要在此处重点关注的错误消息部分是堆栈跟踪的最后一部分,该部分向您显示出现问题的行以及问题所在的位置,即:

    >>> import os
     ^
SyntaxError: invalid syntax

基于此,您的输入文件在import语句之前具有字符>>>,如消息所示,该字符不是有效的Python语法。删除这些字符应该可以为您解决问题。错误正上方的行显示有问题的文件的名称(在这种情况下为random.py)。

>>>是交互式Python解释器在运行时向您提供的提示,因为它提示您输入什么文本。那根本不应该出现在您的代码中。

答案 1 :(得分:0)

检查random.py文件,如错误消息所述,由于其中存在>>> repl符号,这是语法错误。