Tagged: os

23
Май
2021

Выполнение процессов и потоков и роль GIL

Хочу уточнить, правильно ли я понимаю работу процессов и потоков в ОС.
Предположим, у меня есть одноядерная система, на которой я запустил 3 процесса, каждый из которых содержит по 3 потока. Верно ли, что и процессы, и потоки будут выполня…

22
Май
2021

Запуск консольной команды или exe файла, выполняемого в консоли в отдельном окне с последующей передачей туда команд

Имеется EXE-шник, который выполняется в консоли. Нужно, чтобы он запускался в отдельном от консоли самого скрипта окне, для этого я использовал команду os.startfile, но при запуске данный EXE-шник запрашивает имя файла. Можно ли как-то реа…

24
Мар
2021

Как в папке удалить каждое изображение которое весит определённое количество байт, но по отдельности

Я хочу, чтобы он пробегался по каждому изображению, и если оно равно 503 байтам, то он его удалял и продолжал дальше искать похожие изображения
import glob
from PIL import Image
import os

from rich.console import Console
from rich.theme i…

12
Мар
2021

Помогите плиз (Python, windows)

Сразу к делу:

Мне нужно сделать так, чтобы я мог запускать свою программу через консоль. Мне нужно писать вот, что:

python C:\%Путь%\python-admin.py –all %И указывать где хочу сделать проект%

Как мне так сделать, чтобы я мог просто в к…

12
Мар
2021

Вызов С из FASM

Какую команду надо использовать для вызова C функции из кода на FASM?
Необходимо сделать это так, чтобы работало на «голом» железе (пишу свою ось).

28
Фев
2021

os.path.abspath не понял принцип работы

Хочу разрезать видео используя ffmpeg tools и python. Но первому нужно передать полный путь до файла для коррекной работы. Соответсвенно использую модуль os и abspath
Структура проекта такая:

Documents
—video_divider
——venv
—–…

09
Дек
2020

(python) Почему не переименовывается файл с помощью os.rename()?

Делаю тренировочное задание.
Задача: Создать несколько файлов с некоторым содержимым. Но если такие файлы уже есть, старые файлы переименовать(по форме) и создать новые.
Вот сама операция переименовывания файлов:
from os import mkdir, chdi…

29
Ноя
2020

Как сделать GUI для ОС на nasm и C (си)?

Пишу свою ОС ядро было написано по статье https://xakep.ru/2018/06/18/lets-write-a-kernel/. Сейчас проблема в одном как создавать GUI для такой системы? Хотелось бы как в Windows или Linux. Если можно, то, пожалуйста, с примерами кода и об…

28
Ноя
2020

Выбор директории с минимальным размером и вывод ее имени

требуется сканировать ряд директорий и вывести имя директории с самым маленьким размером
к примеру:
Несколько директорий, s1,s2,s3,s4,s5
Их размеры:
s1=1,s2=2,s3=3,s4=4,s5=5 (мб)
Нужно что бы программа вывела директорию s1, ибо ее размер м…

04
Ноя
2020

Чтение чата minecraft

у меня возникла одна проблема. Я хотел бы написать программу, которая считывала бы сообщение определенного игрока в чате minecraft, а затем что либо с ним делала и выводила результат на экран. Я нашел в интернете такой код, позволяющий счи…

12
Окт
2020

Увлекся программированием ядра ОС. Какие книги посоветуете к прочтению [закрыт]

Увлекся программирование ОС, написал простейшую, которая выводит текст на экран, но хочу большего, хочу чтобы посоветали какие-нибудь полезные книги, чтобы лучше разобраться с портами, адресами и прочим. Писать собираюсь на C/nasm, C знаю …

22
Авг
2020

telebot крашит, при попытке выполнить команду

Решил написать бота которому ты отправляешь команду а он её исполняет у себя, и результат отправляет
Всё работало но решил я ввести c:/ и тут это чудо

незнаю что с этим делать вот код:
import os
import telebot;
bot = telebot.TeleBot(‘токе…

24
Июл
2020

Список из файла

Нужно создать список, генерируемый из содержания N текстовых файлов.
text = []
Я открываю N текстовый файл и записываю его название в список text.append(название_файла), а теперь нужно в text[‘название_файла’] вложить по строке из этого фа…

15
Июл
2020

Не перемещает файлы

Имеется вот такой код:
from watchdog.observers import Observer
import os
import time
import datetime
from watchdog.events import FileSystemEventHandler

class Handler(FileSystemEventHandler):
def on_moved(self, event):
for fil…

30
Июн
2020

Как убрать надписи в коммандной строке после выполнения команды taskkill

Есть скрипт на Python, убивает ненужные процессы, нужно сделать что бы после выполнения команды taskkill не показывалось в консоль сообщение типа Ошибка: Не удается найти процесс "name.exe". или Успешно: Процесс "name.exe&qu…

23
Июн
2020

Реализация стандартных библиотек

Существует много реализаций стандартной библиотеки, например, языка Си. У меня некоторая путаница. 🙁

Эти реализации создавались для определенных ОС или для определенных компиляторов?
Почему компилятор может работать только с одной станда…

22
Июн
2020

Пишу свою ОС. Проблема с выводом на экран

Пишу свое ОС. Реализовал свое ядро. Часть на nasm и часть на C. Я изменил /boot/grub/grub.cfg и теперь в меню grub2 я могу видеть свое самописное ядро. Проблема в следующем: на qemu запускается без проблем. На virtual box – без проблем. На…

18
Июн
2020

Как получать нажатия стрелочек, с помощью python

При нажатии стрелок вверх вниз, как мы все знаем, терминал возвращает историю ввода. Хотел бы сделать так же, только при нажатии стрелок вверх вниз в скрипте python выдает
^[[A или ^[[B
Допустим вот сам небольшой скрипт
import os

while T…