1 import pandas as pd
 2 
 3 # 文本数据---人能够识别的有序的文件
 4 # csv 文件---以逗号分隔的,文本文件
 5 # pd.read_csv()
 6 # filepath_or_buffer 文件路径 + 名称
 7 # sep   delimiter  都是分隔符
 8 # header='infer',   自动识别列索引名称
 9 # names   可以自行指定 列名称
10 # index_col ---可以去指定把那一列,哪几列 作为行索引名称
11 # usecols  ---可以指定只获取 指定的列
12 # encoding ----设置编码
13 # nrows -可以指定读取的行数
14 info = pd.read_table(
15     filepath_or_buffer="../day05/meal_order_info.csv",
16     sep=",",
17     header="infer",  # 自动识别
18     # header=None, # 不指定列名
19     # header=0,  # 指定第0行位 列索引名称
20     encoding="ansi",
21     index_col= 0, # 把第0列设置为行索引名称
22     nrows=3,
23     usecols=[0,1],
24     names=["01","07"], # 可以自己设置列名
25     # usecols=["info_id","emp_id"]
26 )
27 
28 # 参数 参考read_table
29 info = pd.read_csv("../day05/meal_order_info.csv",encoding="ansi")
30 # print("info :\n", info)
31 print("info 的类型:\n", type(info))
32 
33 
34 # excel 表格文件,以.xlsx xls 结尾的文件
35 # io  路径+名称
36 # sheetname  表的序号
37 # index_col  参考read_table
38 # parse_cols  指定读取的列
39 users = pd.read_excel(
40     "../day05/users.xlsx",
41     sheetname=0,
42     parse_cols=[0, 1],  # 在某些版本起作用,
43 )
44 print("users:\n", users)
45 
46 # pandas 读取文件
47 # pd.read_xxxx
48 
49 # 保存文件
50 # df.to_xxx
51 # 保存文本文件
52 # index  保存的时候 是否保存行索引
53 # mode --保存的模式
54 info.to_csv("../day05/info_save.csv",index=False)
55 info.to_csv("../day05/info_save.csv",index=False,mode="a")