从文件中加载数据。 参数: file_name (str): 要读取的文件的路径。 is_float (bool): 指示加载的数据是否应被解释为浮点数。默认为 True。 如果为 False,则数据将被解释为整数。 返回: list: 包含文件中数据的列表。
(file_name, is_float=True)
| 19 | |
| 20 | |
| 21 | def LoadDataFromFile(file_name, is_float=True): |
| 22 | """ |
| 23 | 从文件中加载数据。 |
| 24 | |
| 25 | 参数: |
| 26 | file_name (str): 要读取的文件的路径。 |
| 27 | is_float (bool): 指示加载的数据是否应被解释为浮点数。默认为 True。 |
| 28 | 如果为 False,则数据将被解释为整数。 |
| 29 | |
| 30 | 返回: |
| 31 | list: 包含文件中数据的列表。 |
| 32 | """ |
| 33 | # 定义一个空列表用于存放读取的数据 |
| 34 | k = [] |
| 35 | # 打开指定的文件进行读取 |
| 36 | with open(file_name, "r") as f_: |
| 37 | # 读取文件的所有行 |
| 38 | lines = f_.readlines() |
| 39 | # 将每行转换为浮点数并存储在列表中 |
| 40 | k = [float(l) for l in lines] |
| 41 | # 如果指定为非浮点数,则将列表中的元素转换为整数 |
| 42 | if not is_float: |
| 43 | k = [int(l) for l in k] |
| 44 | # 返回包含数据的列表 |
| 45 | return k |
| 46 | |
| 47 | |
| 48 | # 以下一些函数,调用LoadDataFromFile,并且拼接出完整文件名字 |
no outgoing calls
no test coverage detected