我正在尝试从 Python 获取 .txt 输出文件,但是每次运行程序时覆盖我的 .txt 文件时都会遇到严重问题(输出 .txt 文件始终具有相同的名称)。现在我有这个命令:
with open("outputHorizontal.txt", 'w') as file:
for item in I_list:
file.write("{}\n".format(item))
使用这段代码,我得到一个包含所有 I_list 数据的 txt 文件,但是如果我多次运行该程序,我只能看到最后一个 txt 文件(其他文件已被覆盖并删除)。
我真的很想知道如何自动重命名这个输出 .txt 文件(现在称为“outputHorizontal.txt”),以便在每次运行程序时获取数据。有没有办法根据用户在程序中输入的输入来更改名称以运行它?例如,纬度(如'lat)是程序的输入,最好使txt文件名可以根据'lat'自动更改(每次'lat'改变,txt文件名也会改变)。
而且,使用 .txt 文件或 .csv 文件从 Python 中提取数据的最佳方法是什么?提前谢谢大家。亲切的问候。