AttributeError: 'module' 对象没有属性 'mkdirs'

新手上路,请多包涵

在 Python 3.6 中创建嵌套目录时收到以下错误:

 AttributeError: 'module' object has no attribute 'mkdirs'

示例代码:

 def create_sample_data():
    os.mkdirs("/tmp/lambdadir/ProjectTemp/mynewtest")
    f=open("/tmp/lambdadir/ProjectTemp/mynewtest/my_copy.txt","w+")
    f.write("This is inside a directory")
    f.close()

请帮忙。

原文由 Ash 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.6k
2 个回答

没有 os.mkdirs 。也许您的意思是 os.mkdiros.makedirs

原文由 jwodder 发布,翻译遵循 CC BY-SA 4.0 许可协议

google了一下,发现是Python版本问题。

我将代码从 os.mkdirs() 更改为 os.makedirs() 并且它起作用了。

详细信息: os 模块文档

学分: buttscicles - Reddit

原文由 Ash 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进