最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python完成读取并保存文件类的详细介绍

来源:动视网 责编:小采 时间:2020-11-27 14:24:20
文档

Python完成读取并保存文件类的详细介绍

Python完成读取并保存文件类的详细介绍:这篇文章主要介绍了Python实现读取并保存文件的类,涉及Python针对文件的读写操作相关实现技巧,需要的朋友可以参考下本文实例讲述了Python实现读取并保存文件的类。分享给大家供大家参考,具体如下:这个类写在一个叫class_format.py 的文件里, 放在D
推荐度:
导读Python完成读取并保存文件类的详细介绍:这篇文章主要介绍了Python实现读取并保存文件的类,涉及Python针对文件的读写操作相关实现技巧,需要的朋友可以参考下本文实例讲述了Python实现读取并保存文件的类。分享给大家供大家参考,具体如下:这个类写在一个叫class_format.py 的文件里, 放在D


这篇文章主要介绍了Python实现读取并保存文件的类,涉及Python针对文件的读写操作相关实现技巧,需要的朋友可以参考下

本文实例讲述了Python实现读取并保存文件的类。分享给大家供大家参考,具体如下:

这个类写在一个叫class_format.py 的文件里, 放在D盘

>>> import os
>>> os.chdir("D:\")
>>> os.getcwd()
'D:\'
>>> os.listdir(".")
......

有一个testcsv.txt 文件放在D盘,内容如下(oi的两边有空格):

1
100
3000
56
34
23
 oi

这个代码的ReadData模块用到了csv.reader这个方法,delimiter=' ' 表示分隔符为换行符,quotechar=" " 表示引用字符为空格,quoting=csv.QUOTE_NONNUMERIC 表示,reader把未引用的区域转换为float类型, writer把非数值的字段用字符引用。

这个模块使用方法:

>>> from class_format import FormatData
>>> myInstance = FormatData()
>>> read_material = myInstance.ReadData("testcsv.txt")
Data read!
>>> read_material
[1.0, 100.0, 3000.0, 56.0, 34.0, 23.0, 'oi']
>>> result = myInstance.SaveData("resultcsv.txt",read_material)
Data saved!

这样testcsv.txt中的内容就被写入 resultcsv.txt文件中了

代码如下:

#!/usr/bin/python
""" Chapter 15 of Beginning Programming With Python - For Dummies """
import csv
class FormatData:
 def init(self, Name="",Age=0, Using_Vim=False):
 self.Name = Name
 self.Age = Age
 self.VimUser = Using_Vim
 def str(self):
 OutString = "'{0}', {1}, {2}".format(self.Name, self.Age, self.VimUser)
 return OutString
 def SaveData(self, Filename = "", DataList = []):
 with open(Filename, "w") as csvfile:
 DataWriter = csv.writer(csvfile, delimiter='
',quotechar=" ",quoting=csv.QUOTE_NONNUMERIC)
 DataWriter.writerow(DataList)
 csvfile.close()
 print("Data saved!")
 def ReadData(self,Filename=""):
 with open(Filename, "r") as csvfile:
 DataReader = csv.reader(csvfile, delimiter='
',quotechar=" ",quoting=csv.QUOTE_NONNUMERIC)
 Output = []
 for Item in DataReader:
 Output.append(Item[0])
 csvfile.close()
 print("Data read!")
 return Output

【相关推荐】

1. 特别推荐:“php程序员工具箱”V0.1版本下载

2. Python免费视频教程

3. Python面向对象视频教程

文档

Python完成读取并保存文件类的详细介绍

Python完成读取并保存文件类的详细介绍:这篇文章主要介绍了Python实现读取并保存文件的类,涉及Python针对文件的读写操作相关实现技巧,需要的朋友可以参考下本文实例讲述了Python实现读取并保存文件的类。分享给大家供大家参考,具体如下:这个类写在一个叫class_format.py 的文件里, 放在D
推荐度:
标签: 保存 文件 介绍
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top