【python】os.makedirs和with open
1. os.makedirs(os.path.join('..', 'data'), exist_ok=True)
(1) os.makedirs(path, exist_ok=True)
-
这是 Python
os
模块里的函数,用来递归创建目录。 -
语法:
os.makedirs(name, mode=0o777, exist_ok=False)
-
name
:要创建的目录路径(可以是相对路径或绝对路径)。 -
mode
:目录权限(一般用默认值)。 -
exist_ok=True
:如果目录已经存在,就不报错;若为False
,目录存在会抛出FileExistsError
。
-
(2) os.path.join('..', 'data')
-
os.path.join(a, b, ...)
:拼接路径,保证不同操作系统下的路径分隔符(Windows\
,Linux/macOS/
)正确。 -
'..'
:表示