Как я могу добавить непрерывно увеличивающееся значение даже вне программы? - PullRequest
0 голосов
/ 08 июня 2019

Итак, для проекта на работе мне нужно разработать тестовый стенд, который работает с 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)

Спасибо

1 Ответ

0 голосов
/ 04 июля 2019

Хорошо, способ, которым я это сделал, - создать отдельный файл Prog.dat, в котором находится только прогрессивный номер.Каждый раз, когда я запускаю программу, она открывает файл, читает число, добавляет его к имени файла и добавляет 1 к числу в файле Prog.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...