Python 3.x 如何使用dir()函数查看scrapy模块内部
从: 不带参数,返回当前本地范围内的名称列表。使用参数,尝试返回该对象的有效属性列表 因此,我尝试查看Python 3.x 如何使用dir()函数查看scrapy模块内部,python-3.x,scrapy,Python 3.x,Scrapy,从: 不带参数,返回当前本地范围内的名称列表。使用参数,尝试返回该对象的有效属性列表 因此,我尝试查看scrapy模块的内部 import scrapy模块是正确的,还是im错误的 >>>dir(scrapy) NameError:未定义名称“scrapy” 我是python的新手,只要试着理解它是如何工作的 我怎样才能看到像文档示例这样的模块内部 >>> dir(sys) ['__displayhook__', '__doc__', '__except
scrapy
模块的内部
import scrapy
模块是正确的,还是im错误的
>>>dir(scrapy)
NameError:未定义名称“scrapy”
我是python的新手,只要试着理解它是如何工作的
我怎样才能看到像文档示例这样的模块内部
>>> dir(sys)
['__displayhook__', '__doc__', '__excepthook__', '__loader__', '__name__',
'__package__', '__stderr__', '__stdin__', '__stdout__',
'_clear_type_cache', '_current_frames', '_debugmallocstats', '_getframe',
'_home', '_mercurial', '_xoptions', 'abiflags', 'api_version', 'argv',
'base_exec_prefix', 'base_prefix', 'builtin_module_names', 'byteorder',
'call_tracing', 'callstats', 'copyright', 'displayhook',
'dont_write_bytecode', 'exc_info', 'excepthook', 'exec_prefix',
'executable', 'exit', 'flags', 'float_info', 'float_repr_style',
'getcheckinterval', 'getdefaultencoding', 'getdlopenflags',
'getfilesystemencoding', 'getobjects', 'getprofile', 'getrecursionlimit',
'getrefcount', 'getsizeof', 'getswitchinterval', 'gettotalrefcount',
'gettrace', 'hash_info', 'hexversion', 'implementation', 'int_info',
'intern', 'maxsize', 'maxunicode', 'meta_path', 'modules', 'path',
'path_hooks', 'path_importer_cache', 'platform', 'prefix', 'ps1',
'setcheckinterval', 'setdlopenflags', 'setprofile', 'setrecursionlimit',
'setswitchinterval', 'settrace', 'stderr', 'stdin', 'stdout',
'thread_info', 'version', 'version_info', 'warnoptions']
从python解释器中尝试以下操作:
In [1]: import scrapy
In [2]: dir(scrapy)
Out[2]:
['Field',
'FormRequest',
'Item',
'Request',
'Selector',
'Spider',
'__all__',
'__builtins__',
'__cached__',
'__doc__',
'__file__',
'__loader__',
'__name__',
'__package__',
'__path__',
'__spec__',
'__version__',
'_txv',
'exceptions',
'http',
'item',
'link',
'selector',
'signals',
'spiders',
'twisted_version',
'utils',
'version_info']
这在Python2和Python3中都适用。我还确认它在iPython和标准解释器中都能工作。如果即使导入也不适用于您,则您的环境可能在某种程度上受到了干扰,我们可以进一步排除故障
import scrapy
模块是正确的,还是im错误的
>>>dir(scrapy)
在本例中,
scrapy
是一个模块,import scrapy
是使该模块在调用导入的任何上下文中都可用的语法。有关于模块和导入模块的信息 你没有导入scrapy。不客气,有什么建议可以让这个问题变得更好吗?@user2357112这是一个关于import scrapy
Tks的例子,用于atention man,说真的,我对python非常陌生,how acess解释器,就像命令行中的$python
,提示python?@MagicHat是的,这应该行得通。您可以访问解释器吗?>导入scrapy
模块NotFoundError:没有名为“scrapy”的模块
这是什么?啊,好的。在进入解释器之前,您首先需要执行$pip install scrapy
($
表示您在终端的命令提示符下)。这里有一些关于pip的信息:我已经安装了scrapy,但最近我将python版本从2.7改为3,可以吗?