问题导入同一目录中的另一个类

时间:2017-09-14 16:02:43

标签: python python-2.7 python-import

我尝试从同一目录中的文件Parser导入类parser.py。但是,每当我尝试实例化Parser对象时,我都会收到以下错误:

File "bot.py", line 4, in <module>
   from parser import Parser
ImportError: cannot import name Parser

我以下列方式实例化对象:

parser = Parser();       

相同的脚本适用于我朋友的设置,因此我不确定代码是否存在问题。我的python版本是2.7.13。我包括下面的导入:

bot.py

from parser import Parser

from telegram.ext import Updater, CommandHandler, MessageHandler, Filters
import logging
import csv
import os, sys, types
from random import randint
import urllib2
import json
import string
from bs4 import BeautifulSoup
import requests

parser.py:

 import re

 class Parser: 
   .....
      ##parser stufff

1 个答案:

答案 0 :(得分:1)

您是否尝试传递类似

的相对路径
from .parser import Parser