если бы вы импортировали файл вместо его непосредственного запуска, был бы создан файл .pyc, содержащий скомпилированный байт-код, который вы могли бы легко преобразовать обратно в обычный код Python (за исключением комментариев.) Однако вы запустилисценарий напрямую, поэтому нет файла .pyc.
Если вы удалили файл в браузере файлов с графическим интерфейсом, возможно, файл был отправлен в «мусорное ведро», откуда вы могли бы его восстановить.
Если вы удалили файлс помощью команды «rm» в терминале, однако, данные могут все еще находиться на диске, если они не были перезаписаны («удаление» файлов обычно просто помечает данные, которые должны быть перезаписаны на диске)
Если вам повезет, вы сможете его восстановить.Однако этот процесс не совсем прост, и нет никакой гарантии, что файл еще не был перезаписан, поскольку при использовании системы диск практически постоянно используется.Подробнее об этом здесь:
https://help.ubuntu.com/community/DataRecovery
Также есть удобная утилита lsof, которую вы можете использовать для восстановления «удаленного» файла, если для него еще есть дескриптор открытого файла:
https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c00833030
Кроме того, в будущем я рекомендую использовать «rm -i» вместо просто rm без параметров, так как это по крайней мере предложит вам подтвердить, если вы уверены, что выхочу сначала что-то удалить.Вы также можете создать псевдоним для этого в своей оболочке, чтобы обычный rm просто указывал на 'rm -i'