Open chyroc opened 7 years ago
要检查文件是否不存在,相当于Python的,if not os.path.exists(filename)
:
if _, err := os.Stat("/path/to/whatever"); os.IsNotExist(err) {
// path/to/whatever does not exist
}
检查文件是否存在,相当于Python的if os.path.exists(filename)
:
if _, err := os.Stat("/path/to/whatever"); !os.IsNotExist(err) {
// path/to/whatever exists
}
Go的标准库不具有仅用于检查文件是否存在的功能(如Python的
os.path.exists
)。什么是 惯用 的方式呢?