Python

Contoh inotify Python

Contoh inotify Python
Jika Anda sedikit terlibat dalam dunia teknologi, Anda pasti pernah mendengar bahasa pemrograman yang dikenal dengan nama 'Python'. Di dunia yang didorong oleh teknologi saat ini, Python memiliki peran penting untuk dimainkan dalam memastikan bahwa sistem kami berfungsi sebagaimana mestinya. Ini adalah salah satu alat pemrograman yang paling banyak digunakan di luar sana dan untuk alasan yang bagus.

Seperti judulnya, kita akan berbicara tentang modul Python yang disebut 'notify'. Pada akhir paragraf berikutnya, Anda akan tahu persis apa itu inotify dan bagaimana penggunaannya dalam contoh-contoh praktis.

Python inotify dijelaskan

Python memiliki sejumlah besar pustaka bawaan yang dapat digunakan setelah lingkungan Python Anda diatur. Karena komunitas selalu berkembang, tidak semuanya dapat tertanam dalam instalasi standar dan itu juga akan memakan banyak ruang yang tidak perlu. Di sinilah modul eksternal masuk dan inotify adalah salah satunya.

Inotify adalah toolkit yang mengkhususkan diri sebagai pengamat untuk perubahan direktori dan file. Anda dapat memberikan modul sejumlah jalur untuk diamati (mulai dari satu) dan setiap kali ada perubahan pada file atau direktori (seperti pembaruan, pemindahan, penghapusan, pembuatan file baru), peringatan akan muncul yang dapat berupa digunakan untuk melakukan tindakan lebih lanjut. Inotify pada dasarnya adalah penjaga keamanan yang memberikan peringatan setiap kali sesuatu di lingkungan berubah dan melaporkan aktivitas tersebut ke perintah yang lebih tinggi (yaitu kita).

Menyiapkan lingkungan Anda

Untuk menggunakan inotify, kita harus menginstalnya terlebih dahulu. Sebelum kita melanjutkan untuk menambahkan inotify, kita harus mengonfirmasi apakah lingkungan Python kita dalam bentuk yang stabil dan berfungsi. Perintah berikut harus melakukan trik: sudo apt-get update && sudo apt-get install python3.6

Saat menjalankan perintah dengan sukses, lingkungan Python Anda seharusnya tidak memiliki masalah untuk mengatasi pemasangan tambahan sekarang. Jika Anda masih perlu memverifikasi, Anda dapat membuka terminal dan mengetik python3.6 -v

Perintah ini akan menampilkan versi Python yang telah Anda instal dan jika semuanya berjalan dengan benar, Anda akan diminta dengan output yang menunjukkan angka 3.6.

Proses menginstal library tambahan dengan Python sangat sederhana dan yang harus Anda lakukan adalah mengetikkan perintah berikut di terminal Linux: instal sudo pip seperti yang ditunjukkan pada gambar di bawah ini.

Setelah selesai, Anda seharusnya dapat mulai menggunakan inotfiy tanpa masalah. Untuk memastikan bahwa kami telah menyiapkan instalasi baru dengan benar, kami akan menggunakan kode dokumentasi yang telah disediakan oleh halaman pemberitahuan resmi untuk kami. Ada banyak kode yang dapat Anda uji di sana untuk mendapatkan pemahaman yang lebih baik tentang cara kerja modul. Cara lain untuk memahami cara kerja bagian dalamnya dengan benar adalah dengan membaca dokumentasi secara detail. Itu mungkin salah satu cara terbaik untuk mempelajari modul baru yang Anda temui.

Aplikasi khas dari inotify

Sekarang kita akan melihat beberapa contoh real-time tentang bagaimana inotify digunakan dengan melihat beberapa potongan kode dan outputnya masing-masing.

Segmen kode berikut melakukan 2 hal: ia memberi tahu program tentang tindakan apa yang harus diberikan peringatan dan direktori mana yang harus diwaspadai perubahannya. Dalam hal ini, perintahnya adalah membuat, menghapus, memodifikasi dan pindah. Direktorinya adalah /etc

Perintah setelah simbol ampersand memungkinkan kita membuat file di direktori yang telah kita beri tahu inotfiy untuk diwaspadai dan inilah hasilnya:

Seperti yang Anda lihat, peringatan muncul pada pembuatan file. Sekarang, kami akan mencoba memindahkan file ke direktori menggunakan kode berikut:

Peringatan file yang sedang dipindahkan ditampilkan dengan cara yang sangat mudah dipahami dan tidak ada yang ambigu. Hasil file yang dipindahkan akan terlihat seperti ini:

Perintah selanjutnya adalah file yang dihapus dan apa yang akan diberitahukan oleh program inotfiy kepada kita. Dari contoh sebelumnya, kita dapat melihat bahwa semua output memiliki perintah yang dilakukan dalam huruf besar yang memungkinkan pengguna segera mengetahui apa yang terjadi. Perintah delete tidak berbeda dari yang lain dalam hal kejelasan dan Anda dapat melihatnya di sini:

Ini adalah fitur yang sangat efektif yang tentunya menambah nilai penggunaan inotfiy.

Tutorial kecil ini akan membuat Anda terbiasa dengan seluk beluk cara kerja inotify dan Anda seharusnya tidak memiliki masalah saat melakukan tugas yang lebih besar dan lebih rumit. Dokumentasinya sangat jelas dan ringkas tentang apa yang harus Anda lakukan dan bagaimana. Modul ini tidak terlalu aktif digunakan oleh pemrogram lain sehingga agak sulit menemukan solusi untuk masalah tertentu.

Cara Menampilkan Penghitung FPS di Game Linux
Game Linux mendapat dorongan besar ketika Valve mengumumkan dukungan Linux untuk klien Steam dan game mereka pada tahun 2012. Sejak itu, banyak game A...
Cara mengunduh dan Memainkan Civilization VI Sid Meier di Linux
Pengenalan permainan Civilization 6 adalah konsep modern dari konsep klasik yang diperkenalkan dalam seri game Age of Empires. Idenya cukup sederhana;...
Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...