gpt4 book ai didi

Python - 将数字序列附加到文本文件的最佳方法?

转载 作者:行者123 更新时间:2023-12-01 02:54:23 25 4
gpt4 key购买 nike

假设我有一系列数字的文本文件,如下所示:

18,18,19,19,16,20,19,20,18,20,21

这只是数百个用逗号分隔的数字的预览。我希望能够在[列表]中操作python中的数据。所以我有一个变量 src,我想将文本文件中的整数值附加到其中。

像这样:

text_file = open("sequence.txt","r")
src = []

for entry in text_file.read():
if(entry != ','):
src.append(int(entry))

显然,这消除了文本文件中每个条目之间的“,”,但是文本文件中的 20 这样的值将作为两个单独的条目 [2,0] 附加到列表中。

附加这些值的最佳方式是什么?谢谢!

最佳答案

text_file = open("sequence.txt", "r")
src = text_file.read()
src = src.split(',')
src = map(int, src) #this works on python 2.x, for python3 do src = list(map(int, src))
print src
text_file.close()

输出:

[18, 18, 19, 19, 16, 20, 19, 20, 18, 20, 21]

关于Python - 将数字序列附加到文本文件的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44366507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com