从文本文件中导入数字和数据并将它们单独添加到数组中并在数组中输入位置以获取值
Importing Numbers and data from a text file and adding them individually to an array and entering place in aray to acquire values
说到 python,我几乎是个初学者,只能完成其中最简单的部分。我想问一下如何从文本文件中添加数字并将它们添加到数组中。我没有固定的文本文件,所以我将采用文件中数字排序的任何格式。此外,我想知道如何做这样的事情:
In the .txt file:
1 T-shirt 5.00
2 Jeans 6.00
3...
然后将其导入代码并向用户询问一个数字。当他们输入数字时,它会在中间显示 string/text 然后将价格添加到不同的 array/variable 以进行添加...我还想要一种可以添加的方式上面的数据,添加具有不同数字的新行以获取其旁边的字符串和价格。当然上面的文字只是一个例子,因为该文件只需要获取数据,而不需要通过记事本等方式读取
我真的不知道这是否是我应该在这里问的那种问题,但无论如何感谢您的回复
首先,您需要阅读文件中的内容。
为此,您应该熟悉 with
语句以及如何处理文件:
How to handle files
当您逐行读取文件时,您可以检查每一行您读取的是字符串还是数字。
为此,最好使用像 .csv 这样的格式,其中“键”和“值”例如用“,”分隔。
然后,您可以使用 python 中的 split()
方法来拆分字符串。
然后你有 2 个字符串。您需要将“数字”字符串转换为 float or int
。
然后你可以将你的变量附加到你的数组中。 array.append(your_variable)
.
剩下的,你应该自己研究一下。
Whosebug 适用于特定的编程问题,而不适用于:“那是我的项目,请说出我该怎么做”。
:)
说到 python,我几乎是个初学者,只能完成其中最简单的部分。我想问一下如何从文本文件中添加数字并将它们添加到数组中。我没有固定的文本文件,所以我将采用文件中数字排序的任何格式。此外,我想知道如何做这样的事情:
In the .txt file:
1 T-shirt 5.00
2 Jeans 6.00
3...
然后将其导入代码并向用户询问一个数字。当他们输入数字时,它会在中间显示 string/text 然后将价格添加到不同的 array/variable 以进行添加...我还想要一种可以添加的方式上面的数据,添加具有不同数字的新行以获取其旁边的字符串和价格。当然上面的文字只是一个例子,因为该文件只需要获取数据,而不需要通过记事本等方式读取
我真的不知道这是否是我应该在这里问的那种问题,但无论如何感谢您的回复
首先,您需要阅读文件中的内容。
为此,您应该熟悉 with
语句以及如何处理文件:
How to handle files
当您逐行读取文件时,您可以检查每一行您读取的是字符串还是数字。
为此,最好使用像 .csv 这样的格式,其中“键”和“值”例如用“,”分隔。
然后,您可以使用 python 中的 split()
方法来拆分字符串。
然后你有 2 个字符串。您需要将“数字”字符串转换为 float or int
。
然后你可以将你的变量附加到你的数组中。 array.append(your_variable)
.
剩下的,你应该自己研究一下。
Whosebug 适用于特定的编程问题,而不适用于:“那是我的项目,请说出我该怎么做”。
:)