文本文件包含数据,但它没有内部层次结构,通常不引用外部文件。平面文件包含人类可读的字符,在创建和读取数据时很有用。因为平面文件不一定必须使用固定的字段宽度,所以它们通常使用允许程序解析文本的其他结构。
例如,CSV(逗号分隔值)是纯文本文件,其中数据元素由逗号分隔,数据元素由逗号字符分隔。每行文本代表一行数据,以逗号分隔,值为行中的一个字段。逗号分隔符指示两个数据值之间的边界。
Python 可以很好地读取和保存。通过使用 Python 读取数据文件,可以在以后重新运行应用程序时将数据文件恢复到可用状态。将数据保存在文件中,以便你可以在程序用户和网站之间共享程序中的数据信息。
在程序可以读取数据文件之前,它必须能够理解数据。一般来说,这意味着数据文件需要具有某种结构,应用程序可以使用该结构来读取和解析文本。
first_name,last_name,title,publisher
Isaac,Asimov,Foundation,Random House
Pearl,Buck,The Good Earth,Random House
Pearl,Buck,The Good Earth,Simon & Schuster
Tom,Clancy,The Hunt For Red October,Berkley
Tom,Clancy,Patriot Games,Simon & Schuster
Stephen,King,It,Random House
Stephen,King,It,Penguin Random House
Stephen,King,Dead Zone,Random House
Stephen,King,The Shining,Penguin Random House
John,Le Carre,"Tinker, Tailor, Soldier, Spy: A George Smiley Novel",Berkley
Alex,Michaelides,The Silent Patient,Simon & Schuster
Carol,Shaben,Into The Abyss,Simon & Schuster
第一行提供了一个以逗号分隔的字段列表,这些字段是其余行之后的数据的列名。其余行包含数据,每行代表一条记录。
以上就是
Python使用平面文件进行存储的方法
,
希望能对大家有所帮助!
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python包在哪里下载?10/25
- ♥ python编程之斐波那契数列递归算法10/15
- ♥ python的数值运算有哪些11/20
- ♥ ubuntu如何检查是否安装了python08/29
- ♥ Python3 面向对象12/06
- ♥ python如何对字符串进行切片12/15
内容反馈