python - 我不明白 Python 中的 'from'

标签 python glob

<分区>

from glob import glob
from os.path import isfile
def countwords(fp):
   with open(fp) as fh:
       return len(fh.read().split())

print "There are" ,sum(map(countwords, filter(isfile, glob("*.txt") ) ) ), "words in the files."

在第一行,为什么不直接导入 glob 库?

在“import glob”之前使用“from glob”是否有任何理由?

最佳答案

如果您编写import glob,则需要使用glob.glob

from glob import glob 获取 glob.glob 并使其仅作为 glob 可用。

关于python - 我不明白 Python 中的 'from',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11865835/

相关文章:

python - pandas dataframe 根据另一列值的范围插入值

bash - 什么递归地扩展到当前目录中的所有文件?

node.js - 递归排除名称以特定字符开头的文件和文件夹(使用 nodejs 和 glob)

python - 使用来自 pandas DataFrame 的数据拟合 sklearn 的 SVM 分类器

python - 如何在包装的Tkinter Canvas (opencv)上使用相机

python - Keras - 自动编码器精度停留在零

javascript - 读取每个子文件夹下匹配pattern的文件

python 如何通过与变量名匹配的模式对列表进行排序

docker - 有条件地忽略 COPY 上的 .dockerignore 文件

linux - 我使用什么 glob 来查找 Linux 文件中的特定字母