我正在编写一个操作 .log
文件的函数: 程序会在执行之前检查是否存在 /logs/ansible.log
。如果不存在,则程序会自动创建文件/目录结构(两者都不存在)。
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('/logs')
请参阅https://dev59.com/L3VC5IYBdhLWcg3wfxU8 - fiacre/logs/ansible.log
...看看我在问题中是如何引用它的。 - cybertextron