pycharm’da sorunsuz olarak çalışıyor fakat exe’ye çevirdiğim zaman kapanıyor ve çalışmıyor.
( kütüphaneleri hem pycharma hem pip ile yüklemelerini yaptım )
from woocommerce import API #woocommerce api kütüphane
import json ,time #json kütüphanesi
#from win10toast import ToastNotifier #windows bildirim
from plyer import notification #farklı bir windows bildirim
#bildiri=ToastNotifier() #ilk bildirim kütüphanesi için
def site():
wcapi=API(
url="https://www.domain.com",
consumer_key="api anahtarı",
consumer_secret="api anahtarı",
version="wc/v3",
wc_api=True,
)
ac=open("site.json","w",encoding="utf-8") #json dosyası oluşturma
oku=wcapi.get("orders").json() #siteden verileri çekme
gelen=json.dumps(oku,indent=4) #çekilen verileri düzenleme
ac.write(gelen) # dosyayı yazma
ac.close()
file = open("site.json","r") #gelen dosyayı açma
for i in file.readlines(): #dosya satır okuma
if i.lower().find('"status": "processing"') != -1: #kelime arama
#bildiri.show_toast("Sipariş var","sitede") #ilk bildirim kütüphanesi
notification.notify( # ikinci bildirim kütüphanesi
title='sitede',
message='Sipariş var',
app_icon=None, # e.g. 'C:\\icon_32x32.ico'
timeout=10, # seconds
)
file.close()
else:
pass
while True:
site()
time.sleep(10) # 10saniyede bir sorgulama