-5
我有了全稱爲「state_capitals.csv」如何創建一個區分一個國家的首都和首都所在的州的Python代碼?
filename= r"c:\users\Marissa\Documents"
dirname=filename
filename=dirname + "\state_capitals.csv"
data=open(filename).read()
print(data)
file=open(filename)
dir(file)
lines=data.splitlines()
first_line=lines[0]
first_line.split(",")
各國及其首都的Excel文件,但我不知道如何創建代碼,可以告訴大家,紐約的首都是奧爾巴尼或者名爲麥迪遜的首都屬於威斯康星州
我需要定義一個給定狀態名稱的函數,查找州首府。我還需要定義一個給定名稱的函數,查找相應的狀態。如果找不到匹配,那麼我想返回None。
但是,我找不出正確的方法來做到這一點......我可以定義一個函數,並仍然提示用戶輸入一個國家或大寫的名稱,或者我需要以不同的方式做它?
下面是該文件的內部數據的樣本:
Maine,Augusta
Maryland,Annapolis
Massachusetts,Boston
Michigan,Lansing
Minnesota,St. Paul
Mississippi,Jackson
Missouri,Jefferson City
Montana,Helena
Nebraska,Lincoln
Nevada,Carson City
New Hampshire,Concord
New Jersey,Trenton
New Mexico,Santa Fe
New York,Albany
North Carolina,Raleigh
North Dakota,Bismarck
Ohio,Columbus
,我們也不除非你能告訴我們什麼是在文件中。它只是兩個領域,國家和首都嗎? – tripleee 2014-10-29 18:27:09
你能告訴我們幾行數據嗎?順便說一句,如果你的數據沒有告訴你這一點,Python不會。 Python不是*神奇的。 – 2014-10-29 18:27:41
該程序如何工作?閱讀關於標準輸入的查詢? – tripleee 2014-10-29 18:28:11