导入模块形成邻居,但报告语法错误

时间:2018-11-30 04:49:46

标签: python

我正在按照说明学习数据结构,但是遇到这样的错误:

文件系统

├── 7.linkedList
│   ├── __init__.py
│   ├── circular_queue.py
│   ├── doubly_linked_base.py
│   ├── favorites_list.py
│   ├── favorites_list_mtf.py
│   ├── insertion_sort_positional.py
│   ├── linkedList.c
│   ├── linked_deque.py
│   ├── linked_queue.py
│   ├── linked_stack.py
│   ├── positional_list.py
│   └── singlyllist.py
├── 8.Tree
│   ├── __init__.py
│   ├── binary_tree.py
│   ├── depth.py
│   ├── euler_tour.py
│   ├── expression_tree.py
│   ├── linked_binary_tree.py
│   ├── traversal_examples.py
│   └── tree.py

在8.Tree.tree.py中,有代码

from ..7.LinkedList.linked_queue import LinkedQueue
import collections

class Tree:
  """Abstract base class representing a tree structure."""

从7.LinkedList.linked_queue导入功能

In [14]: python /me/Desktop/PubRepo/Algorithms/Algorithms_Wiley/8.Tree/tree.py
  File "<ipython-input-14-89fcb9d20232>", line 1
    python /me/Desktop/PubRepo/Algorithms/Algorithms_Wiley/8.Tree/tree.py
                                                                          ^
SyntaxError: invalid syntax

它报告无效的语法

我尝试了../7.LinkedList.linked_queue,它也没有用。

我该如何解决问题?

1 个答案:

答案 0 :(得分:0)

除名称模式外,您还应使用__init__

预先将存储库设置为lib。