Python导入错误没有循环依赖

时间:2017-05-07 19:35:00

标签: python

我刚开始我的项目并且已经遇到了问题。 文件parser.py包含以下代码,仅此而已:

getRights

for file parser_tests.py我尝试了以下组合: 1)

package main

import (
    "os"
    "time"
)

func main() {
    now := time.Now()
    hour := now.Hour()
    switch now.Weekday() {
    case time.Sunday:
        if hour < 15 {
            os.Exit(0)
        }
    case time.Friday:
        if hour > 19 {
            os.Exit(0)
        }
    case time.Saturday:
        os.Exit(0)
    }
    // Do Something
}

2)

class A:
    def __init__(self):
        self.x = 0

3)

import unittest


class ParserTests(unittest.TestCase):
    def one(self):
        from parser import A
        x = A()
        self.assertTrue(True)

但是所有这些都导致了AttributeError:'module'对象没有属性'A'或ImportError:无法导入名称'A'

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

parser是一个python标准库模块:https://docs.python.org/3/library/parser.html

您必须将模块重命名为其他内容