我尝试从同一目录中的文件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
答案 0 :(得分:1)
您是否尝试传递类似
的相对路径from .parser import Parser