python文件操作

文件操作:
1)将一个Excel文件market1801.xlsx转换成market1801.csv文件
2)上传到编程环境中
3)打开,读取数据并打印
4)利用字符串方法split()求表中行数。

用pandas,可以直接读取excel

import pandas as pd

# 1. 将一个Excel文件转换成csv文件
df = pd.read_excel("market1801.xlsx")  # 读取Excel文件
df.to_csv("market1801.csv", index=False)  # 将数据保存为csv文件,不包括行号

# 2. 上传到编程环境中
# 假设已将market1801.csv文件上传到编程环境的当前目录下

# 3. 打开、读取并打印数据
with open("market1801.csv", "r", encoding='UTF-8') as f:
    data = f.read()
    print(data)

# 4. 利用字符串方法split()求表中行数
lines = data.split("\n")
print("行数为:", len(lines))