我是Python和编程的新手,非常感谢您对这个可能非常简单的问题的指导。
我使用代码:
year = input (Choose a year between 2001 and 2010)
然后我想将这些附加到名称下的空列表中,包括该年份(这些名称下的文件为2001到2010,例如2003_woodland)。SHP已经存在于我的工作空间)
File_list = [ ]
File_list.append(path+ "{year}_woodland.shp")
File_list.append(path + "{year}perimeters.shp")
如何将其格式化以获取用户输入的年份?我需要做一个循环吗?
要将一个字符串插入到另一个字符串中,使用以下语法:
string2 = 'hello world'
print('contents of string2: %s' % string2)
只需要对您的代码进行微小的更改:
year = input('Choose a year between 2001 and 2010: ')
File_list = [ ]
File_list.append(path + ("%s_woodland.shp" % year))
File_list.append(path + ("%sperimeters.shp" % year))