老师,想问下makedirs的具体用法。
来源:2-3 os模块之os.path
20夜风来袭
2020-03-07 00:12:22
如果是linux平台的话:这样执行是否是在根目录创建目录/a/b/c
f2 = os.path.join('/', 'a', 'b,' 'c')
os.makedirs(f2)
还有,假如c是个文件而不是目录该怎么实现呢?

1回答
同学,你好。
在linux中这行代码也是基于python的,f2 = os.path.join('/', 'a', 'b', 'c'),os.makedirs(f2)代码会在根目录创建目录/a/b/c。
os.path模块主要用于获取文件的属性,如果同学想在linux平台创建文件夹或文件,可以通过linux系统命令mkdir和touch来完成,例:
mkdir -p a/b/c touch a/b/c/c.txt
mkdir -p用于递归创建目录,touch命令用于创建文件。
如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题