导入Hom

2024-05-19 02:27:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我每周都要为我的初学者编程课写多个程序,我一点也不懂这门课。本周我们收到了一份excel文件,上面有德克萨斯州婴儿的名字,以及从1910年到2013年的频率。我们的任务是编写一个程序,给用户最常见的名字。系统会提示用户输入1919年到2013年之间的两年。这个程序应该在这两个设定年份中选出五个最常见的名字,然后打印给用户。这个程序应该默认给男孩起名字,如果用户键入“girl”,它会给女孩起名字。我现在最大的问题是我不知道如何将excel文件中的信息导入python程序。你知道吗


Tags: 文件用户程序键入系统编程名字excel
1条回答
网友
1楼 · 发布于 2024-05-19 02:27:28

我建议您将excel文件(.xlsx/.xls)转换为.csv文件。这将更容易导入到python中

然后就可以这样读取文件了

import csv
with open('filename.csv', 'rb') as csvfile:
    data = csv.reader(csvfile, delimiter=',')
    for row in data:
        print "         "
        print row
        print "         "
        for cell in row:
            print cell

要在excel中转换文件:文件->;另存为->;从下拉菜单中选择csv

编辑:忘记为csv阅读器添加这一段文档https://docs.python.org/2/library/csv.html#csv.reader 别忘了使用页面顶部的下拉列表切换到您的python版本;)

相关问题 更多 >

    热门问题