关于python写入文件自动换行的问题,Python键盘输入转换为列表的实例

到家消除在oj中Python的循环输入难题

betway必威亚洲官网,当今急需贰个写文件措施,将selenium的剧本运转结果写入test_result.log文件中

Python输入字符串转列表是为着便利后续管理,这种操作在试验的时候可比多见。

最近做题被python的轮回输入难题给烦死了,好好查了须臾间,记录在此。

首先创造写入措施

1.在Python3.0自此,键盘输入使用input函数

while True:
  t= sys.stdin.readline().strip()
  if len(t)==0: #判断是否为空串 ,使用t==""也可以
   break
  t= int(t)
  nums=[int(i) for i in sys.stdin.readline().strip().split(' ')]
  res = getDiff(t,nums)
  print ' '.join(str(x) for x in res)
def write_result(str): 
 writeresult=file(r'D:\eclipse4.4.1 script\my_selenium\model\test_result.log','a+') 
 str1=writeresult.write(str+'\n') 
 writeresult.close() 
 return str 

eg1.

详见解释一下:

如上str1=writeresult.write(str+’n’)
中写入的文书暗中认可在一行展现,当调用此措施后,每回都会在该文件首先行写入

>>> x=input
>>> 123
123

在出口难题上

在写入参数str后加“n”则会在历次落成写入后,自动换行到下一行,后一次写入时便会在下一行写入

在命令行没有其他显示,输入123后一贯赋值给x,并打印。

在python中,print 其实是调用了sys模块的

eg2.

发表评论

电子邮件地址不会被公开。 必填项已用*标注

标签:
网站地图xml地图