/ / पायथन कोड के आधार पर एक सरल निष्पादन योग्य एप्लिकेशन कैसे बनाएं? [डुप्लिकेट] - अजगर, निष्पादन योग्य

पायथन कोड के आधार पर एक सरल निष्पादन योग्य एप्लिकेशन कैसे बनाएं? [डुप्लिकेट] - पायथन, निष्पादन योग्य

मैंने एक पायथन प्रोग्राम बनाया जो एक स्ट्रिंग के रूप में लेता हैइनपुट और आउटपुट इसके बाद कुछ फ़ंक्शन करने के बाद एक और स्ट्रिंग देता है। मैं इसे अन्य कंप्यूटरों पर अपने दोस्तों को वितरित करने का इरादा रखता हूं। निम्नलिखित कोड है:

    s=input("Enter the tileset data : ")

def reverse(s,i):
if len(s)==0:
return ""
else:
return s[23*(30-i):23*(31-i)]+reverse(s[:23*(30-i)],i+1)

p=reverse(s,0)

print ((((((((((((((((((((((((((((((((((((((((((((p.replace("2","!")).replace("3","2")).replace("!","3")).replace("5","#")).replace("4","5")).replace("#","4")).replace("Q","$")).replace("O","Q")).replace("$","O")).replace("F","%")).replace("G","F")).replace("%","G")).replace("I","&")).replace("H","I")).replace("&","H")).replace("J","^")).replace("K","J")).replace("^","K")).replace("M","}")).replace("L","M")).replace("}","L")).replace(">","*")).replace("?",">")).replace("*","?")).replace("A","(")).replace("@","A")).replace("(","@")).replace("B",")")).replace("C","B")).replace(")","C")).replace("E","_")).replace("D","E")).replace("_","D")).replace("6","{")).replace("7","6")).replace("{","7")).replace("8","+")).replace("9","8")).replace("+","9")).replace("<","[")).replace("=","<")).replace("[","=")).replace(":","]")).replace(";",":")).replace("]",";")

मैं इस अजगर कोड का उपयोग करके एक सरल निष्पादन योग्य एप्लिकेशन बनाना चाहता हूं, ताकि जो कोई भी अपने कंप्यूटर पर पायथन स्थापित नहीं करता है वह इसे चला सके।

मुझे .exe प्रोग्रामिंग से संबंधित कुछ भी पता नहीं है। यह बहुत अच्छा होगा यदि कोई मेरे लिए एप्लिकेशन बना सके।

उत्तर:

उत्तर № 1 के लिए 1

विंडोज के लिए है py2exe

लेकिन मैंने कभी इसका इस्तेमाल नहीं किया। इसलिए मैं इसके बारे में कुछ नहीं कह सकता।


जवाब के लिए 0 № 2

Cx_Freeze का उपयोग करें। यह बहुत अच्छा है। और यह py2.exe और pyinstall के विपरीत काम करता है।

आप इसे स्टैंड-अलोन स्क्रिप्ट के रूप में चला सकते हैं या अपने setup.py में आयात कर सकते हैं

उदाहरण :

from cx_Freeze import setup, Executable

copyDependentFiles=True

includes = ["lxml", "lxml._elementpath", "lxml.etree", "gzip",
"encodings.cp949",    "encodings.utf_8", "encodings.ascii"]

setup(name="gearfacts",
version = "1.1",
options = {
"build_exe" : {
"includes": includes,
},
},
executables=[Executable("app.py")],
)