python培训之两种不同的文件流读写

发布时间:2023-02-21 09:40:58 人气:31 作者:多测师

  python两种不同的文件流读写

  1、使用try进行异常发现,使用while检测文件末尾进行读取

  file_to_read = raw_input("Enter file name of tests (empty string to end program):")

  try:

  infile = open(file_to_read, 'r')

  while file_to_read != " ":

  file_to_write = raw_input("Enter output file name (.csv will be appended to it):")

  file_to_write = file_to_write + ".csv"

  outfile = open(file_to_write, "w")

  readings = (infile.readline())

  print readings

  while readings != 0:

  global count

  readings = int(readings)

  minimum = (infile.readline())

  maximum = (infile.readline())

python培训之两种不同的文件流读写

  2、使用for遍历读取的每一行,进行一次性的读取和输入

  result = list()

  with open('../test/parameter.txt') as f:

  for line in f.readlines():

  temp = list()

  # 逐个遍历对应每一行元素,将之转为对应的数据

  b = line.strip(",][").split(',')

  if(len(b) >= 5):

  b.pop()

  for a in b:

  a = a.replace('[','').replace(']','')

  temp.append(float(a))

  result.append(temp)

  #print("中途打印的temp是",temp)

  #print("加入到result中的结果是",result)

  以上就是python两种不同的文件流读写,希望对大家有所帮助。更多Python学习指路:请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线