Python 第一个项目。篮球统计书。迷失的初学者
我是Python新手。我正在尝试创建一个跟踪以下内容的程序:Python 第一个项目。篮球统计书。迷失的初学者,python,statistics,Python,Statistics,我是Python新手。我正在尝试创建一个跟踪以下内容的程序: 所有球员姓名/号码 试图射击/射击 射击百分比(完成/尝试) 总分 犯规 反弹 协助 我需要将所有这些数据保存到一个仅与刚刚玩过的游戏相关的文件中 然后,随着更多的游戏被添加,我有更多的信息,我需要另一个文件,将所有的统计数据添加到一起。你知道我的意思吗 我甚至不知道从哪里开始。我想我实际上可以把所有的数据都放进去,但是我怎样才能把它导出成可读的格式呢?记住,我必须把信息交给教练 有人能帮我一把吗?或者有经验的程序员能指导我完成整个过
有人能帮我一把吗?或者有经验的程序员能指导我完成整个过程吗?我愿意为你的时间和努力付出代价 如果您希望数据为人类可读和可修改的,请将其另存为文件: 这不会保留Python数据类型,因此在读回字符串时,必须将其转换回
int
s和float
s
您还可以保存数据,该数据以不可读的格式保存,并将其解压回原始Python对象中,这样您就可以无缝地继续使用原始数据:
import pickle
with open('output.pickle', 'w') as handle:
pickle.dump(['Test', 'foo', 123], handle)
读回数据与写入数据类似
更好的方法是使用MySQL或SQLite之类的数据库来存储数据。从那里,您可以使用轻松地查询和修改数据库。Man。。。我什么都不懂。我几乎刚刚开始。这对我来说太复杂了吗?@dylan:是的,可能吧。我会先尝试学习Python的基础知识。我的意思是我读了Zed Shaw的《艰苦学习Python》一书。你有更多的资源给我吗?@dylan:恐怕没有。我是通过制作东西来学习Python的,所以我不知道人们用什么书。您是否习惯于使用文档了解事物是如何工作的?通过制作事物?什么事?喜欢像我一样帮助你完成日常任务吗?文件呢?这就是python.org上的那个,对吗?
import pickle
with open('output.pickle', 'w') as handle:
pickle.dump(['Test', 'foo', 123], handle)