使用代码方式创建文件goods.csv,保存如图所示的商品信息,然后读取文件内容,并计算商品的最高进价。
时间: 2023-12-03 10:46:42 浏览: 236
创建 `goods.csv` 文件并写入商品信息可以使用以下代码:
```python
import csv
# 商品信息
goods = [
['001', '苹果', '5.5', '4.5'],
['002', '香蕉', '2.5', '1.5'],
['003', '橙子', '3.0', '2.5'],
['004', '梨子', '4.0', '3.5'],
['005', '西瓜', '10.0', '8.5']
]
# 写入到文件
with open('goods.csv', 'w', newline='') as f:
writer = csv.writer(f)
writer.writerow(['编号', '名称', '售价', '进价'])
for g in goods:
writer.writerow(g)
```
接下来,读取 `goods.csv` 文件内容并计算商品最高进价可以使用以下代码:
```python
import csv
max_purchase_price = 0
# 读取文件
with open('goods.csv', 'r') as f:
reader = csv.reader(f)
# 跳过标题行
next(reader)
for row in reader:
purchase_price = float(row[3])
if purchase_price > max_purchase_price:
max_purchase_price = purchase_price
print('商品的最高进价为:', max_purchase_price)
```
输出结果为:
```
商品的最高进价为: 8.5
```