我想讓我的函數搜索兩個索引,分別是「name」和「state」。這是完成並分配給兩個單獨的變量。名稱已經是一個字符串,我們希望將狀態轉換爲字符串。我想連接這兩個varibales。 nearcity是一個字符串,狀態不是。我想要將狀態轉換爲字符串並將它們連接起來。如何做呢。其簡單的我想,但我是新來的蟒蛇如何連接兩個變量,其中一個是字符串而另一個不是
if valTest:
idx = layer.fieldNameIndex('name') #name of the attribute column with the cities in it
idx1 = layer.fieldNameIndex('state')
nearCity = f.attributes()[idx]
state = f.attributes()[idx1]
請**編輯**的問題,包括你的代碼和完整的錯誤回溯。 'state&cities'不是一個有效的Python標識符,請嘗試'states_and_cities'。 – jonrsharpe 2015-02-23 16:47:33
我試過state_and_cities = nearCity +''+ str(狀態)。這兩個值都寫入一個csv文件中的一個單元格中。如何使它分開? – Farook 2015-02-23 16:54:24
...用逗號分隔它們?你沒有顯示任何CSV處理,所以幾乎不可能猜測你正在做什麼。請閱讀http://stackoverflow.com/help/mcve – jonrsharpe 2015-02-23 16:58:31