Python 什么是glob2模块?
我在python中工作时遇到了这个名字glob,在谷歌上搜索了一下,找不到任何答案,glob是做什么的,为什么要用它?来自 “全局模块查找与指定模式匹配的所有路径名(…)” 我跳过导入Python 什么是glob2模块?,python,glob,Python,Glob,我在python中工作时遇到了这个名字glob,在谷歌上搜索了一下,找不到任何答案,glob是做什么的,为什么要用它?来自 “全局模块查找与指定模式匹配的所有路径名(…)” 我跳过导入import glob2和 from datetime导入datetime 获取文件名为any且扩展名为text的目录中的所有文件名 import glob2 from datetime import datetime filenames = glob2.glob("*.txt") with open(dat
import glob2
和
from datetime导入datetime
获取文件名为any且扩展名为text的目录中的所有文件名
import glob2
from datetime import datetime
filenames = glob2.glob("*.txt")
with open(datetime.now().strftime("%Y-%m-%d-%H-%M-%S-%f")+".txt", 'w') as file:
for filename in filenames:
with open(filename, "r") as f:
file.write(f.read() + "\n")
以strftime中指定的格式打开名为current datetime的新文件,并以变量“file”的写访问权限打开该文件
filenames = glob2.glob("*.txt")
对于找到的文件中的每个文件名,文件名变量中存储了哪些名称/路径
with open(datetime.now().strftime("%Y-%m-%d-%H-%M-%S-%f")+".txt", 'w') as file:
将文件名作为f打开以进行读取访问:
for filename in filenames:
将f中的所有内容写入文件并\n添加到结尾(\n=新行)
我还看到了kaggle笔记本中使用的“glob2”模块,并研究了我自己关于“glob”的区别的答案
“”的所有功能都在当前包含的python“glob”实现中
因此,没有理由再使用“glob2”。
至于glob通常做什么,它已经提供了一个很好的链接和描述。如果它有效,它会扫描curent dir中的所有文本文件,并将它们的内容连接到一个大的、有日期的文件上。如果你问我,该漏洞是再次运行该程序时使用了先前执行的输出,因为输入和输出是一个外部库,因此扩展名和dir是相同的。我是python新手,我真的不知道glob2,filenames=glob2.glob(“*.txt”)上面的代码是干什么的。。有人能逐行解释一下吗…嗯。。。我看到有人在做python巨型课程是否仍然如此/glob2是否过时?最新版本从2019年6月开始。。。我会选择包含“glob”的python。
with open(filename, "r") as f:
file.write(f.read() + "\n")