मैंने एक पायथन प्रोग्राम बनाया जो एक स्ट्रिंग के रूप में लेता हैइनपुट और आउटपुट इसके बाद कुछ फ़ंक्शन करने के बाद एक और स्ट्रिंग देता है। मैं इसे अन्य कंप्यूटरों पर अपने दोस्तों को वितरित करने का इरादा रखता हूं। निम्नलिखित कोड है:
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")],
)