Python'da ağdaki cihazları listeleme

yalnız bu kod bağlandığımız wifiyi gösteriyor

nasıl yani?
derlenmiş derken?

anlayamadım pythonu gcc ile derleyebiliyor muyuz?

Cython ile c dosyası yapıp gcc ile derledim.

1 Beğeni

bu yöntem mi yoksa pyinstaller mı daha sağlıklı acaba :thinking:

python dosyalarını mı derliyor?
nasıl?

spec dosyası ne işe yarıyor hocam?

:confused:

1 Beğeni

Python dosyalarını derlemiyor, derlenme işlemindeki talimatların yazıldığı bir script o.

Aşağıdaki linke bir göz atın isterseniz.

2 Beğeni

artısı neydi? veya neden kullandınız?

Pyinstaller ile uğraşmadım. Hepsi bu.

anlayamadım bu yöntemi birisi mi önerdi yoksa kendiniz denemek mi istediniz?
pyinstaller ile alakasını anlayamadım yaptığı işte tek değil pyinstaller

Amacım python dosyalarını ./filename şeklinde çağırabilmekti*. Bunun için yaptım. Amacım derleme değildi.

*: Bunun için boşuna uğraştım. Başına hashbang ekleyip filename diye kaydetsem de olurdu.

shebang*


1 Beğeni

Ama burada @aib hoca farklı yazmış?

yani?
hata yapılmış olabilir. :confused: (veya hashbang ile shebang arasında farklar vardır)
ben okuduklarımdan söylüyorum

python shebang

Ben 2 farklı yere baktım, birinde hashbang birince shebang yazıyordu.

demek ki iki söylemi var (shebang daha güzel çıkıyor bence :D)
:thinking:

Hesaplamada, bir kod, bir komut dosyasının başındaki sayı işareti ve ünlem işaretinden oluşan karakter dizisidir. Buna sha-bang, hashbang, pound-bang veya hash-pling denir.

vikipedia: Shebang_(Unix)
(pythona özgü bir şey değil)

Şu kod işe yarayacaktır :

import os
os.system("netsh wlan show profile")

Ancak sadece Windows PC’perde çalışıyor.Ilk defa heykır videolarının işe yaradığını görüyorum :d

İyi fixlemeler…

Anlamadım linkteki amaç ne?

Yanlış linki attım. Pardon.

Bu kodu çalıştırdığımda, nesne olarak alıyorum çıktıyı, ve bir de komut satırı geliyor sanırım ağdakileri listeliyor ama çok hızlı bir şekilde kapanıyor, bunu nasıl engellerim, yani hızlıca kapanmasını ya da nesneyi nasıl çıktısını alabilirim, open ile bir txt içine yazdırırken de hata veriyor, yardımcı olabilir misin?

import subprocess

subprocess.Popen([“nmcli”, “dev”, “wifi”])