Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

7年前关闭。



Improve this question




我有以下格式的文件:
995957,16833579
995959,16777241
995960,16829368
995961,50431654

我想阅读每一行,但将值拆分为适当的值。例如,第一行将分为:
x = 995957
y = 16833579

因为当您读入它时它是一个字符串,并且我想将它们转换为int并将它们拆分,所以我将如何做呢?任何帮助,将不胜感激。

谢谢!

最佳答案

这样的事情-对于读入字符串变量a的每一行:

>>> a = "123,456"
>>> b = a.split(",")
>>> b
['123', '456']
>>> c = [int(e) for e in b]
>>> c
[123, 456]
>>> x, y = c
>>> x
123
>>> y
456

现在,您可以对分配的xy(它们是整数)进行必要的操作。

关于Python从文件中读取字符串并将其拆分为值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9857731/

10-11 02:08