1、txt 文件的读取
txt是我们经常需要操作的文本类型,可以由如下方法操作:
1)read():读取整个文件
2)readline():读取一行数据
3)readline()分行读取全部的数据
代码实例:
user_password =open("user_password.txt","r") #打开文件
file_lines = user_password.readlines() #读取文件
user_password.close()#关闭
for line in file_lines: #打印读取的文件
print(line)
2、CSV文件读取
读取csv方法:导入csv模块>reader()读取>输出信息查看
import csv #导入csv 包
user_file = csv.reader(open('user_password1.csv','r')) #打开文档
#输出信息
for user_info in user_file:
print(user_info)
3、Excel文件读取
1)引入xlrd 库
python 读取Excel文件,需要先安装xlrd 库,可以直接在命令行输入:pip install xlrd
2)编写读取Excel 文件函数
def get_excel_data(filename,sheetnum):
path = 'login_data.xlsx'
book_data = xlrd.open_workbook(path) #打开文档
book_sheet=book_data.sheet_by_index(0) #打开Excel中第一个表
rows_num = book_sheet.nrows #sheet1 行数,row:行
rows0 = book_sheet.row_values(0) #第一行的各个名称作为字典的键,列表
rows0_num = len(rows0) #第一行列表的长度即为数据的列数
data_list = [ ] #存放读取的数据
for i in range(1,rows_num):
rows_data = book_sheet.row_values(i) #取出每一行的值作为列表,列表的每一项为一个字典
rows_dir ={ }
for y in range(0,rows0_num): #将每一列的值与每一行对应起来
rows_dir[rows0[y]] = rows_data[y] #键值对应
data_list.append(rows_dir) #每个字典插入到列表中
return data_list