AttributeError: module 'os' has no attribute 'mknod'

今天測試一段代碼然後遇到下面的問題!

AttributeError: module 'os' has no attribute 'mknod'

不要慌,問題不大!!!

直接看錯誤提示的意思就是os模塊沒有mknod屬性!!!源代碼原本是在Linux下運行的!

然後看一下的代碼問題出在哪裏!!!

os.mknod(os.path.join(args.save_path, "{}.lst".format(args.set)))

上面是原始代碼!!!意思打開一個文件嘛,應該是吧

然後我改成下面的代碼!

open(os.path.join(args.save_path, "{}.lst".format(args.set)))

然後再運行原始代碼就不會出錯了,我不知道爲什麼,應該是mknod在window下不能運行吧!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章