AttributeError: module ‘os’ has no attribute ‘mknod’
今天在给同学做一个遍历目录、统计学生交作业情况的Python程序。在我想用代码生成一些测试文件,使用os.mknod()
的时候,碰到了这个问题。搜了一下才知道Windows上的Python不支持mknod
函数,因为在Windows上没有node这个概念。解决办法是使用打开文件方式,举例:fp = open("file_name.txt")
,注意打开文件之后需要关闭,所以推荐使用上下文管理器,举例:with open("file_name.txt", a+) as fp
。