06 Temmuz 2020, 07:42:36

Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H


Aceminin python sorulari

Başlatan z, 25 Nisan 2020, 14:30:48

z

Python ile yazilan kodlarin uzerinde kosturuldugu isletim sistemini nasil ogrenirim?

Ogrenebilirsem isletim sistemine gore asagidaki gibi farkli seyler yapmak istiyorum.

    if OpSys=='windows':  
        ....

z

07 Mayıs 2020, 06:38:34 #61 Son düzenlenme: 07 Mayıs 2020, 06:55:53 z
windowsda PyCharm ile calisirken GPIO, SPI gibi donanimlarla ilgili kutuphanelerden fonksiyon cagirmaya kalkarsam hata aliyorum.

Eger isletim sistemi windows ise GPIO gibi donanimlara ait kutuphanelerden import islemlerini yapma dedirtmem lazim.

Gene ayni sekilde eger isletim sistemi windows ise GPIO fonksiyonlarini kullandigim satirlari dikkate alma diyebilmem lazim.

Boylece python kodlarimi windowsda calistirirsam hic hata almadan demo modundasiniz uyarisi verip GPIO vs satirlarini isletmeyecegim.

Ama bu is nasil yapilir bilmiyorum.

fide

Alıntı yapılan: z - 07 Mayıs 2020, 06:30:39Python ile yazilan kodlarin uzerinde kosturuldugu isletim sistemini nasil ogrenirim?

Ogrenebilirsem isletim sistemine gore asagidaki gibi farkli seyler yapmak istiyorum.

    if OpSys=='windows':  
        ....

os isimli bir library var.
Import os
Print (os. Name) ile ulaşılabiliyor.
Kaynak: https://www.google.com/amp/s/www.geeksforgeeks.org/os-module-python-examples/amp/
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

z

sagolasin. os.name isimi gordu.

Diger sorunum icin ne diyorsun?

Os tipine gore kutuphaneleri ilk basta include edip etmeme olayini nasil yaparim?

muhittin_kaplan

doğrudan if ile.
if falanaca os ise
import falancaModul


z

15 Mayıs 2020, 22:23:31 #66 Son düzenlenme: 16 Mayıs 2020, 08:01:27 z
my_string = b'xxx' ifadesindeki b harfi, xxx stringinin 0..255 arasi verilerden olusmasini sagliyormus.

Pythondan C ye yolladigim stringi b parametresi ile yollamazsam program duzgun calismiyor.

fopen ardindan her bir satiri line degiskenin icine okuyorum.

line degiskeni icindeki stringi my_string = b'The string' gibi nasil sartlandiririm?

fide

16 Mayıs 2020, 00:01:25 #67 Son düzenlenme: 16 Mayıs 2020, 01:00:50 fide
Text=serial.read(serial.in_waiting)
Text.encode('utf-8')

Gönderirken de
Serial.write(text.decode('utf-8'))


My_string.decode('utf-8')
My_string.encode('utf-8')

https://www.google.com/amp/s/www.geeksforgeeks.org/python-strings-decode-method/amp/
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

z

16 Mayıs 2020, 09:00:01 #68 Son düzenlenme: 16 Mayıs 2020, 09:26:16 z
Tesekkurler istedigim oldu.

Python' satirlari arasindan dll icindeki C fonksiyonunu cagirirken fonksiyonun string tipi parametresini asagidaki gibi yolluyoruz.

line degiskenim python'da stringimi tutuyor olsun.

send adindaki C fonksiyonuma bu line stringini yollamak icin send(line degil) 

send(line.encode('utf-8')) seklinde kullanmamiz gerekiyor.

C fonskiyonumuzun prototipi mesela asagidaki gibi

int send(char *)