我试图在python2中使用os.system来创建一个存储在变量名下的新目录,但是不使用变量设置的字符串,bash调用使用变量名称并在其中创建一个目录。 PWD。 p>
from os import system
outputDir = ~/Desktop/test
system('mkdir outputDir')
答案 0 :(得分:5)
使用os.mkdir
!这是比os.system
更好的选择,因为您直接将错误视为异常。要展开~
,您可以使用os.path.expanduser
。这样,您也可以在open
等中使用该路径
outputDir = os.path.expanduser('~/Desktop/test')
os.mkdir(outputDir)