check home phone-call search send

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

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

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

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

from tkinter import*
 
def fCalc(src, side):
    appObj = Frame(src, borderwidth=4, bd=2,bg = "#cccccc")
    appObj.pack(side=side, expand=YES, fill=BOTH)
    return appObj
 
def button(src, side, text, command=None):
    appObj = Button(src, text=text, command=command)
    appObj.pack(side=side, expand=YES, fill=BOTH)
    return appObj
 
import os
 
def main():
    print("\n-------------------------------------------------")
    print("!*****|Simple Text File Generator|*****!")
    
    startMenu = ("\nPress 1 to create text file\n" +
        "Press 2 to write the text file\n" +
          "Press 3 to open the text file")
 
    print(startMenu)
 
    txtInput = input("\nChoose a number above and hit enter:")
 
    #Creating a text file    
    if txtInput == '1':
        txtName = input("\nEnter the text file name or type /N to back to menu:")
        if(txtName == "/N"):
           main() 
        else:
            while (txtName == ""):
                print("Please don't leave a blank name")
                txtName = input("Enter the text file name:")
        
            if(txtName != ""):
                while(os.path.isfile(txtName + '.txt')):
                    print("\nFile name already exist")
                    txtName = input("Enter the text file name:")
                
            txtFile = open( txtName + ".txt", "w")
            print("\nThe text file has been created!")
            txtFile.close()
            input("\nPress enter to go back to menu..")
            main()
 
    #Writing a text file
    elif txtInput == '2':
        txtName = input("\nEnter the text file name or type /N to back to menu:")
        if(txtName == "/N"):
           main() 
        else:
            while not os.path.isfile(txtName):
                print("\nFile not exist")
                txtName = input("\nEnter the text file name or type /N to back to menu:")
 
                if(txtName == "/N"):
                   main()
 
            print("\n" +txtName + " Has been opened!")
            txtMsg = input("Please write something to your text file:")
 
            while (txtMsg == ""):
                txtMsg = input("Please write something to your text file:")
 
            txtFile = open(txtName, "w")
            txtFile.writelines(txtMsg)
            txtFile.close()
            print("\nSuccesfully write a text!")
            input("Press enter to go back to menu...")
            main()
        
    #Opening a Text File
    elif txtInput == '3':
        txtName = input("\nEnter the text file name or type /N to back to menu:")
 
        if(txtName == "/N"):
           main() 
        else:
            while not os.path.isfile(txtName):
                print("\nFile not exist")
                txtName = input("\nEnter the text file name or type /N to back to menu:")
 
                if(txtName == "/N"):
                   main()
                   
            print("Opening the file..\n")
            os.startfile(txtName)
            input("Press enter to go back to menu...")
            main()      
 
    else:
        print("\nPlease enter only the number in the menu\n")
        input("Press enter to continue...")
        main()
 
main()

/> Sourceiran.com

دانلــود بـاکـــس

لینک های دانلود در این باکس قرار دارد
img

جهت مشاهده لینک های دانلود ابتدا وارد شده یا ثبت نام کنید

Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : ۰ دیدگاه
هنوز دیدگاهی ارسال نشده است.


شما با موفقیت در خبرنامه ما عضو شدید