2015-12-03 46 views
-3

我是Python新手。 如何取回整数值,其是一个字符串值 对于实施例之后存在,如何读取一个字符串后跟一个整数..?

5 
Hello World! 
5545 

每个值都存在于一个新行。 如何将值5545,5作为整数和“Hello World!”存储作为字符串。此外,数字的数量可能会有所不同。

在此先感谢!

+0

我们不做家庭作业(如果是...)。我们只是试图解决问题。告诉我们你到目前为止所尝试过的! – palsch

+0

你读过[潜入Python](http://www.diveintopython.net/toc/index.html)吗?伟大的指南... –

回答

1

可能会帮助你。

result = [] 
with open('file_name.txt','r') as f: 
for line in f: 
    try: 
     result.append(int(line)) 
    except ValueError: 
     result.append(line) 

的想法是尝试一切转化为int,如果它提出了一个ValueError,把它作为一个string

相关问题