انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: watermelon در 10 شهریور 1395، 03:06 ب‌ظ

عنوان: آیا میشه با پایتون سخت افزار کامپیوتر رو کنترل کرد ؟
ارسال شده توسط: watermelon در 10 شهریور 1395، 03:06 ب‌ظ
سلام.

امکانش هست مثلا CD-rom سیستم رو با پایتون کنترل کرد؟ مثلا هر 3 ثانیه باز و بسته بشه !
عنوان: پاسخ : آیا میشه با پایتون سخت افزار کامپیوتر رو کنترل کرد ؟
ارسال شده توسط: mohammad kazemi در 11 شهریور 1395، 04:01 ب‌ظ
فکر کنم با pygame بشه ولی اگه کدت قراره فقط رو لینوکس اجرا بشه، راه حل دیگه ای هست. با دستور اول، cd-rom باز میشه و با دومی بسته:
eject /dev/cdrom
eject -t /dev/cdrom
پایتون یه کتابخانه هم داره به اسم os که میتونی باهاش دستور اجرا کنی. مثلا:

import os
os.system('zip -r ~/Documents/a.zip')

حالا میتونی این دو تا رو با هم ترکیب کنی:
import os
os.system('eject /dev/cdrom')
os.system('eject -t /dev/cdrom')