如何使用Python从文本文件获取数字

2024-05-18 21:05:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要从一个文本文件中读取值,用户将使用它来输入值,这些值将是数字或字符串。在

文本文件如下所示:

#dimensions(a,b,t)
value of a entered 
value of b entered 
value of t entered

#Glass type(AN,HS,GT)
< type of glass entered >

我需要提取用户输入的值,即a,b,t和玻璃的类型。 除了玻璃的类型,其他的都是整数。在

我知道我们用文件名.readline()来读取每一行,但即使我们这样做,它也会以字符串形式读取\n。有什么办法可以实现我的目标吗?在


Tags: of字符串用户gtan类型valuetype
1条回答
网友
1楼 · 发布于 2024-05-18 21:05:20

如果a是一个字符串,则应该能够分别使用int(float(a))和{}将其转换为整数或浮点。如果您不确定a的类型,请使用

try: 
    integer = int(float(a))
except:
    <some code to handle the error>

相关问题 更多 >

    热门问题