我如何才能添加一个连续递增的值,即使是从程序外?

2024-04-29 01:24:50 发布

您现在位置:Python中文网/ 问答频道 /正文

所以,对于一个工作中的项目,我需要开发一个与EtherCAT一起工作的测试台,我决定使用Python。虽然一切正常,但我需要补充最后一点。测试台分析一些参数,然后将它们存储在csv文件中。CSV文件的名称是.CSV,但是为了防止重写,我想在序列号后面添加一个持续增长的计数器,同时还要跟踪测试的数量。因此,首先应该是1.csv,然后是2.csv,依此类推。下面是我创建csv的方法。如何在最后添加变量并跟踪它

serial_number = str(plc_adress.read_by_name(
    'MAIN.Serial', pyads.PLCTYPE_STRING))
print(type(serial_number))
csv_serial_number = (serial_number + ".csv")
start_log = plc_adress.read_by_name(
    'Test_2_Ladder.Start_CSV', pyads.PLCTYPE_BOOL)

谢谢


Tags: 文件csv项目namenumberread参数by
1条回答
网友
1楼 · 发布于 2024-04-29 01:24:50

好的,我这样做的方法是创建一个单独的Prog.dat文件,里面只有一个渐进的数字。每次我运行程序时,它都会打开文件,读取数字,将其添加到文件名中,并在Prog文件中的数字上添加1

相关问题 更多 >