Python glob.glob函数未执行
有人能告诉我为什么glob.glob语句没有执行吗 我写了一个很好,但另一个不起作用。你能看出我做错了什么吗 我正在使用pycharm 这个有效Python glob.glob函数未执行,python,glob,Python,Glob,有人能告诉我为什么glob.glob语句没有执行吗 我写了一个很好,但另一个不起作用。你能看出我做错了什么吗 我正在使用pycharm 这个有效 TC = glob.glob("L:/Support/Data_load/Tenements/%s/NSW/FME*/GSNSWDataset/TitlesCurrent.shp" % (d))[0] x = arcpy.AddField_management(TC, "Date_Ext", "DAT
TC = glob.glob("L:/Support/Data_load/Tenements/%s/NSW/FME*/GSNSWDataset/TitlesCurrent.shp" % (d))[0]
x = arcpy.AddField_management(TC, "Date_Ext", "DATE", "", "", "", "", "NULLABLE", "NON_REQUIRED", "")
这个没有。我现在已经按照建议在末尾添加了[0],但现在我只得到了这个错误,而不是“IndexError:列表索引超出范围”
什么使您认为它没有执行?在第一个代码中,您选择的是返回的第一个文件
[0]
。第二个没有这样做,所以您试图将整个列表传递给AddField\u management
。嗨,Barmar,我收到了这个错误“RuntimeError:Object:error in executing tool”@Barmar哦,天哪,我把[0]放在末尾,它就工作了。非常感谢。我是python新手,之前的代码是复制的。如果我想了解有关[0]的更多信息以及这些内容是如何工作的,您知道我应该查找什么吗?再次感谢,任何python教程都会告诉您[0]
的含义。
Moo = glob.glob(r"L:\Support\Data_load\Tenements\{}\SA\Mineral tenements - exploration\Exploration Licence Applications-Mineral and_or Opal_*\Exploration Licence Applications-Mineral and_or Opal.gdb\Mineral_and_or_Opal_Exploration_Licence_Applications")[0]
# Process: Add Field
X = arcpy.AddField_management(Moo,'Test2',"TEXT","","",100)