UnicodeEncodeError: ‘ascii’ codec can’t encode character ‘\u0131’ in position 4: ordinal not in range(128) Çözüm terminalden export PYTHONIOENCODING=utf-8
Devamını Oku »Python Windows SetFileAttributesW folder subfolder files
import os import ctypes FILE_ATTRIBUTE_READONLY = 0x01 FILE_ATTRIBUTE_HIDDEN = 0x02 FILE_ATTRIBUTE_SYSTEM = 0x04 FILE_ATTRIBUTE_DIRECTORY = 0x10 FILE_ATTRIBUTE_ARCHIVE = 0x20 FILE_ATTRIBUTE_NORMAL = 0x80 FILE_ATTRIBUTE_TEMPORARY = 0x0100 def set_attribute_single(path_or_file, attr_name): ret = ctypes.windll.kernel32.SetFileAttributesW(path_or_file, attr_name) if ret: print(path_or_file,' ok') else: # return code of zero indicates failure -- raise a Windows error raise …
Devamını Oku »Python apppool stop/start isapi dll copy run as admin
Aşağıda ki koda kendim için yazdığım python script’i bulunmakta Amaç iis üzerinde çalışan bir unigui uygulamasının stop edilip dll dosyasının yedeğinin alınıp, güncel dll dosyasının uygulamanın çalışma dizinine kopyalanması ve iis apppool unu yeniden açılması kodları kullanmak isteyen bir zahmet try except kullansın ben kullanmadım hunharca eleştirebilirsiniz 🙂 import ctypes …
Devamını Oku »Python run as admin script windows
import ctypes import sys import time def is_admin(): try: return ctypes.windll.shell32.IsUserAnAdmin() except: return False def admin_olarak_calisacak_fonksiyon(): print('Ben Admin Olarak Çalışıyorum') if is_admin(): admin_olarak_calisacak_fonksiyon() else: ctypes.windll.shell32.ShellExecuteW(None, "runas", sys.executable, __file__, None, 1)
Devamını Oku »python textwrap
https://docs.python.org/3/library/textwrap.html aşağıdaki kod’da verdiğimiz metnin ekranda ki max with’ini 25 yaptık kelimeleri bölmeden bir alt satıra geçirdi. import textwrap mytexxt = """ Lorem Ipsum Nedir? Lorem Ipsum, dizgi ve baskı endüstrisinde kullanılan mıgır metinlerdir. Lorem Ipsum, adı bilinmeyen bir matbaacının bir hurufat numune kitabı oluşturmak üzere bir yazı galerisini alarak …
Devamını Oku »python clear pip cache
python clear pip cache win + r %LocalAppData%\pip\Cache delete 🙂
Devamını Oku »python terminal ekranı temizleme
python terminal ekranda çalışır iken ekranı temizlememiz gerek durumlar oluşabilir bunun için windows işletim sisteminin cls veya linux sistemlerde clear komutunu çalıştırabiliriz bunun için import os os.system('cls' if os.name=='nt' else 'clear') python idle ekranında bu işe yaramıyor Ctrl+J tuş kombinasyonuna basılı tutarak istediğiniz kadar boş satır elde edebilirsiniz veya print('\n'*50) …
Devamını Oku »