Python读取.csv文件
人狠话不多,直接上代码
- 以列表形式输出每一行
import csv
# 读取.csv文件
def read_csv_file(csv_name):
with open(csv_name, 'r') as f:
reader = csv.reader(f)
# print(type(reader))
# 以列表形式输出每一行
for row in reader:
print(row)
if __name__ == "__main__":
read_csv_file("config.csv")
原始文件:
运行结果:
- 输出某一行
def get_csv_by_row(csv_name):
with open(csv_name, 'r') as f:
reader = csv.reader(f)
# 输出第12行
result = list(reader)
print(result[12])
- 输出某一列
def get_csv_by_column(csv_name):
with open(csv_name, 'r') as f:
reader = csv.reader(f)
# 输出第一列
for i in reader:
print(i[0])