#coding=utf
import glob
glob.glob('/pycharm/*')
我曾经使用的是Python3.5版本,出现了以下错误:TypeError: 'module' object is not callable
#coding=utf
from glob import *
glob('/pycharm/*')
它有另一个错误,
NameError:名称'glob'未定义
#coding=utf
import glob
glob.glob('/pycharm/*')
我曾经使用的是Python3.5版本,出现了以下错误:TypeError: 'module' object is not callable
#coding=utf
from glob import *
glob('/pycharm/*')
它有另一个错误,
NameError:名称'glob'未定义
如果你只需要使用glob()
函数,确保函数名称与模块名称相同即可。这对我有用。
from glob import glob
g = glob('*.jpg')
在调用导入语句之前,请检查代码中是否将"glob"用作变量。
如果将"glob"用作变量,将改变模块的原始含义,从而导致出现所提到的错误。
你需要添加完整路径,就像这样
import glob
covid_path = r'C:\Users\Mohmed\Desktop\Corona Project\new start\CNN\CT_COVID'
covid_files = glob.glob(covid_path + '/*')
print(len(covid_files))
如果你可以在终端中导入这个包,也许你应该检查一下是否在调用它之前导入了 glob。我今天在 jupyter notebook 中遇到了这个错误,发现我忘记运行导入语句了 XD
您只需要通过以下命令在计算机中安装glob模块
$ pip install glob2
在安装完成后,您只需要在代码中进行以下更改即可
import glob2
g = glob2.glob('/pycharm/*')
或者你可以从glob2中仅导入glob模块以获得更好的性能
from glob2 import glob
g = glob2.glob('/pycharm/*')
import glob
并检查是否出现错误即可。 - Vijayabhaskar J