这是我的txt文件内容:
salesUnits:500
priceUnit:11
fixedCosts:2500
variableCostUnit:2
我需要用Python创建一个字典来读取文件,并将键设为salesUnits
等,将值设为数字。到目前为止,我的代码只会打印每单位的可变成本:
with open("myInputFile.txt") as f:
content = f.readlines()
myDict = {}
for line in content:
myDict=line.rstrip('\n').split(":")
print(myDict)
如何修复代码以显示所有键和值对?谢谢您!你知道吗
使用简单的听写理解可以解决这个问题:
输出:
如果希望将数字作为简单字符串输入,只需使用:
另请注意,您可以使用以下附加变体为其他数据类型或数据格式添加处理:
每次调用
myDict=line.rstrip('\n').split(":")
都会覆盖myDict。要添加到字典的模式是dictionary[key]=value。你知道吗输出
输出:
相关问题 更多 >
编程相关推荐