Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python glob.glob函数未执行_Python_Glob - Fatal编程技术网

Python glob.glob函数未执行

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

有人能告诉我为什么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", "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)