我正在尝试制作一个管理库存水平的小程序,并想知道如何在python中启动它

时间:2016-12-09 10:10:31

标签: python

我想开发程序,以便能够从文本文件中检索和显示信息,所以我想知道如何指出它。

我想通过用户输入某个产品代码和程序搜索文本文件来检索信息。此外,我希望用户能够输入一定数量的产品,并且程序能够使用文本文件中的单个价格计算总成本。我需要它来显示项目名称和价格等相关信息。我也希望它能识别出未找到的任何产品。输出应该几乎像收据。

我还没有任何代码,因为我不知道从哪里开始,但我已经制作了包含所有数据的文本文件。

这是我的文字档案:

GTIN: 34512340 plain brackets                 Quantity: 4        Individual Price:  0.50
GTIN: 98981236 product not found 
GTIN: 56756777 100 mm bolts                   Quantity: 32       Individual Price:  0.20
GTIN: 90673412 L-shaped brackets              Quantity: 6        Individual Price:  1.20
GTIN: 13245627 100 mm nuts                    Quantity: 32       Individual Peice:  0.20

1 个答案:

答案 0 :(得分:0)

你可以使用csv模块,你的文本文件必须提供一些规则,如,(但是你不必使用它,它可以是空格,冒号(:)等)字符beetwen列:

import csv

with open('c.txt', 'r') as cfile:
    content = csv.reader(cfile, delimiter=',')
    for row in content:
        print(row)
# c.txt
GTIN, Quantity, Individual Price
34512340 plain brackets, 4, 0.50
34512340 product not found
56756777 100 mm bolts, 32, 0.20

# output
['GTIN', ' Quantity', ' Individual Price']
['34512340 plain brackets', ' 4', ' 0.50']
['34512340 product not found']
['56756777 100 mm bolts', ' 32', ' 0.20']

python csv