【发布时间】:2011-08-30 12:03:34
【问题描述】:
我在编写一些 python 脚本时遇到了一些问题。整个脚本的想法是读取包含 4 列“朋友”的 csv 文档。是他们的姓名、地址、电话号码和生日。现在,我已经写了一些代码,但是有一些问题。
- 我有 load_friends 定义的代码,但它似乎只是打开 csv 的代码,而不是在加载函数时打开 csv。
- 我真的很难找到合适的教程来编写在函数之后向 csv 文件添加新行的代码,因此 add_friend(姓名、地址、ph 号、生日),输入,然后将其添加到csv。
如果有人可以提供任何帮助,将不胜感激!
我的代码:
def load_friends():
"""Loads the friends.csv file from disk
"""
reader = csv.reader(open("friends.csv", "rb"))
for row in reader:
print row
def save_friends():
print row
def add_friend():
"""Writes a new entry to friends.csv via Python commands
"""
aCSVReader = csv.reader(open('friends.csv', 'rb'), delimiter=' ', quotechar='|')
for row in aCSVReader:
print ', '.join(row)
【问题讨论】:
-
以后请直接内联代码。如果它很大,请内联相关部分并链接到整个项目。