[英]modifying json - deleting certain elements within a json structure using python
[英]Accessing certain structure elements in Python?
我是Python的新手,很難理解如何訪問結構的某些部分。
如果使用csv模塊,則可以使用以下內容讀取csv文件
import csv
with open('a.csv', 'rb') as cf:
cr = csv.reader(cf)
for row in cr:
row
文件> a.csv
Fname, Lname, Country, Age
Jack, SO, Uk, 40
Ivan, Deen, US, 50
運行我們的py腳本會產生
['Fname', ' Lname', ' Country', ' Age ']
['Jack', ' SO', ' Uk', ' 40']
['Ivan', ' Deen', ' US', ' 50']
在其他語言中,我會嘗試訪問類似
row[2]
row['fname'][2]
但是,這似乎不起作用,我如何訪問這些元素來使用它們? 也許有比我嘗試的方法更簡單/更好的方法?
取決於您要對數據進行何種精確處理,但是我認為您的思維模型更適合使用csv.DictReader而不是csv.reader。
https://docs.python.org/2/library/csv.html#csv.DictReader
您可以按以下方式使用它:
>>> import csv
>>> with open('a.csv', 'rb') as cf:
... cr = csv.DictReader(cf)
... for row in cr:
... print row['Fname'], row['Age']
...
Jack 40
Ivan 50
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.