2
我正在写一个函数,用.log
文件做一些操作:程序在继续之前检查是否存在/logs/ansible.log
。如果/logs/ansible.log
不存在,它应该继续并创建文件/目录结构(两者都不存在)。创建一个缺少的目录/文件结构 - Python
try:
if not os.path.exists("/logs/ansible.log"):
# create the /logs/ansible.log file
finally:
# do something
我知道我可以open('ansible.log', 'w')
创建ansible.log
文件,并创建os.makedirs('/logs/')
目录,但我怎么能简单地创建'/logs/ansible.log'
一次?
***假设方案正在为root
'os.makedirs( '/日志')' 参见http://stackoverflow.com/questions/273192/in-python-check-if-a-directory-exists-and-create-it如果需要的话 – fiacre
@fiacre我已经知道了......我想一次创建'/ logs/ansible.log' ......看看我是如何在 – cybertextron
这个问题中提到的,操作系统不会创建一次全部... –