在python中使用os.system mkdir和变量

时间:2015-12-01 17:58:12

标签: python bash

我试图在python2中使用os.system来创建一个存储在变量名下的新目录,但是不使用变量设置的字符串,bash调用使用变量名称并在其中创建一个目录。 PWD。

from os import system
outputDir = ~/Desktop/test
system('mkdir outputDir')

1 个答案:

答案 0 :(得分:5)

使用os.mkdir!这是比os.system更好的选择,因为您直接将错误视为异常。要展开~,您可以使用os.path.expanduser。这样,您也可以在open等中使用该路径

outputDir = os.path.expanduser('~/Desktop/test')
os.mkdir(outputDir)