我想开发程序,以便能够从文本文件中检索和显示信息,所以我想知道如何指出它。
我想通过用户输入某个产品代码和程序搜索文本文件来检索信息。此外,我希望用户能够输入一定数量的产品,并且程序能够使用文本文件中的单个价格计算总成本。我需要它来显示项目名称和价格等相关信息。我也希望它能识别出未找到的任何产品。输出应该几乎像收据。
我还没有任何代码,因为我不知道从哪里开始,但我已经制作了包含所有数据的文本文件。
这是我的文字档案:
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
答案 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']