【发布时间】:2015-07-22 16:32:09
【问题描述】:
我正在寻找输入以在创建目录时打印一条消息。我在混合操作系统环境中,但在我的情况下使用 Win 7、python 2.7、ArcGIS 10.2。
就功能而言,下面的代码工作正常,如果目录确实存在,则消息会出现在屏幕上,但是当 os.makedirs 实际上创建不存在的目录时,我无法将消息返回到屏幕,我会喜欢这样做的代码。
我使用过 Google 和 Stackoverflow,遇到了很多处理 os.makdir 的示例,但没有找到任何可以解决我的问题的示例,这与 Check if Dir Exists 相似但不同
td = arcpy.env.workspace
dn1 = "Test" dirmk = td +sep+ dn1
try:
os.makedirs(dirmk) except OSError:
if os.path.exists(dirmk):
print '\n' + dn1 + " dir already exists so keep on hustlin"
else:
print '\n' + "Creating " + dn1
【问题讨论】:
标签: python python-2.7 arcgis arcpy os.path