进入for循环后,从文件到字符串的自动转换?

时间:2015-07-06 12:48:09

标签: python-2.7

v_file = open('numbers.txt','r')
print (type(v_file))
for v_i in v_file:
   print (v_i.strip('\n'))
   print (type(v_i))

嘿那里......我只是想知道python如何在进入for循环后知道如何在这段代码中自动从文件类型更改为字符串类型。 在" numbers.txt"我让他们说:

Peter, 0908212
Joe, 9283812

L.T:它只知道,就是这样吗?

1 个答案:

答案 0 :(得分:1)

我有点不清楚你想要完成什么,但我会假设这些数字在文件中。话虽如此,试试:

content = v_file.read()
for line in content.split('\n'):
    print line
    ## ... or whatever. Should return those numbers

同样,我假设你只是在一个打开的文件实例上进行迭代。 希望有所帮助!