Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo programar en Python para que los usuarios puedan "eliminar datos en archivos de datos"

Cómo programar en Python para que los usuarios puedan "eliminar datos en archivos de datos"

Además del nombre, edad, edad y otros campos, agregas un campo a tu clase para indicar si este registro se elimina, por ejemplo, se llama IsValid. Para datos normales, este campo se establece en 1. Cuando sea necesario eliminarlo, simplemente establezca este campo en 0.

En este punto, se pueden implementar las funciones requeridas. La desventaja es que los datos eliminados todavía ocupan espacio en el archivo. Si desea hacer un mejor trabajo, puede verificar si hay datos al agregarlos. hay cualquiera delante de ella. La entrada con IsValid establecida en 0, si la hay, sobrescribe directamente esta entrada; de lo contrario, se agrega al final del archivo para lograr el propósito de reutilizar el espacio del archivo.