假设我使用pip3 install python-magic
安装包python-magic
如果我在site-packages
中搜索包,我可以从top_level.txt
中看到python-magic
应该作为magic
导入。但是,该文件似乎不是标准文件:
nlykkei:~$ ls /usr/local/lib/python3.7/site-packages/ | grep magic
magic.py
python_magic-0.4.18.dist-info/
nlykkei:~$ cat /usr/local/lib/python3.7/site-packages/python_magic-0.4.18.dist-info/top_level.txt
magic
我如何推断它应该使用pip3
作为>>> import magic
导入
PyPi只是Python的一组包和模块的主机,安装命令(对于pip)可以不同
包(python magic)将magic.py文件导出到/site packages/目录,该目录可以导入执行python脚本的任何位置
这是怎么回事?
那么,通过执行
import magic
,您就包括了所有/site packages/magic.py文件内容。import
语句可以导入任何Python文件,只需键入import <file>
即可使用文件内容,只需键入<file>.foo()
等即可(不包括.py扩展名)例如: (myfile.py)
(yourscript.py)
请注意,这些文件位于同一目录中
相关问题 更多 >
编程相关推荐