Архив метки: Python

Запуск Python-скрипта по нескольким каталогам и файлам.

Вопрос или проблема

Вот моя командная строка для python:

python script.py -a .faa -n .fna

У меня есть директория, содержащая несколько папок. Среди них может быть 1 или больше папок.

В этих одной или нескольких папках мне нужно запустить мой Python-скрипт на файлах .faa и .fna.

Как мне это сделать? Читать →

Примеры использования модуля os в Python

Данный модуль можно применять во многих случаях. В данном разделе мы не рассмотрим каждый из них. Вместо этого, мы рассмотрим, как именно его можно применять, а также ознакомимся с подмодулем, под названием os.path. В частности, мы расскажем о: Читать →

Импортирование модулей в Python

В Пайтоне имеется большое количество заранее написанных кодов, которые также известны как модули и пакеты. Модуль – это один файл, импортируемый Пайтоном, в то время как пакет состоит из двух и более модулей. Пакеты импортируются таким же образом, как и модули. Каждый сохраненный вами скрипт в Пайтоне является модулем. Это, конечно, может быть далеко не самым полезным модулем, но тем не менее. В данном разделе мы рассмотрим, как импортировать модули при помощи нескольких различных методов. Читать →

Работа с файлами в Python

Данный материал рассматривает, как читать и записывать данные в файлы на вашем жестком диске. В течение всего обучения вы поймете, что выполнять эти задачи в Python — это очень просто. Начнем же. Читать →

Как вычислить контрольную сумму ext4 (например, суперблока или inode)

Вопрос или проблема

У меня есть файл-изображение файловой системы ext4 (filesystem.img). Я извлекаю секции файловой системы. Есть ли способ вручную вычислить контрольную сумму секций, используя только данные байтового дампа секции? Согласно документации, контрольная сумма рассчитывается с использованием алгоритма CRC32C по суперблоку, игнорируя поле контрольной суммы. Я попытался сделать это в Python с помощью функции checksum = crc32c.crc32c(superblock), но пока безуспешно. Кто-нибудь справлялся с этой задачей или знает, что нужно сделать? Читать →

Пошаговое руководство по возврату к старым версиям Python

Чтобы вернуться к более старой версии Python и установить ее по умолчанию, вы можете использовать update-alternatives в системах на базе Debian или манипулировать символическими ссылками. Вот как: Читать →