import pandas as pd
import csv
# 1、通过读写文件操作csv文件
# with open(r"C:\Users\Administrator\Desktop\input.csv", "r", encoding="gbk") as f:
# for line in f:
# line_list = (line.split(","))
# with open(r"C:\Users\Administrator\Desktop\output.csv", "a", encoding="gbk") as f:
# new_line = ",".join(map(str, line_list))
# # print(new_line)
# f.write(new_line)
# 2、pandas进行操作
# 读出dataFrame数据
# df = pd.read_csv(r"C:\Users\Administrator\Desktop\input.csv", encoding="gbk")
# print(df)
#
# # 写入DataFrame数据
# df.to_csv(r"C:\Users\Administrator\Desktop\outer.csv", encoding="gbk")
# 3、通过csv模块读写csv文件
# with open(r"C:\Users\Administrator\Desktop\input.csv", "r", encoding="gbk", newline="") as f:
# with open(r"C:\Users\Administrator\Desktop\out.csv", "w", encoding="gbk", newline="") as write_file:
# csv_infile = csv.reader(f, delimiter=",")
# csv_writer = csv.writer(write_file, delimiter=",")
# for row in csv_infile:
# csv_writer.writerow(row)
# with open(r"C:\Users\Administrator\Desktop\input.csv", mode="r", encoding="gbk", newline="") as infile:
# with open(r"C:\Users\Administrator\Desktop\outters.csv", mode="w", encoding="gbk", newline="") as outfile:
# csv_infile = csv.reader(infile, delimiter=",")
# csv_outfile = csv.writer(outfile, delimiter=",")
# header = next(csv_infile)
# print(header)
# csv_outfile.writerow(header)
# for row in csv_infile:
# if int(row[2]) > 15:
# csv_outfile.writerow(row)
# 4、map函数
list = (lambda x: x**2, [1, 2, 3, 4])
print(list)