Merhaba ben ilk kez piton yazıyorum:çağrılması py komut değeri
Ben belirli bir özelliğin değerini mülkiyet dosyayı yükler ve yazdırır bir varolan getprop.py komut:
import sys
import util
if len(sys.argv) < 3:
print "Error! Usage is: getprop.py [propfile] [propname]"
sys.exit(1)
props = util.loadprops(sys.argv[1])
if sys.argv[2] in props:
print props(sys.argv[2]);
Şimdi başka py komut bir özelliğin değerini almak gerekir, bu yüzden ben işlevselliğini rahatsız etmeyin ve ben başka bir senaryoya kullanabilirsiniz öyle ki yukarıdaki senaryoyu modifiye:
import sys
import util
def getpropvalue(propfile, propname):
props = util.loadprops(propfile)
if propname in props:
return props[propname]
if len(sys.argv) < 3:
print "Error! Usage is: getprop.py [propfile] [propname]"
sys.exit(1)
else:
print getpropvalue(sys.argv[1], sys.argv[2]);
ve sonra diğer komut dosyasında getprop dosyasını içe aktarıyorum ve getprop.getpropvalue (FILE_NAME, PROP_NAME) gibi yöntemi çağırın ve ekranın değerinin değerini yazdırır.
Neden değeri yazdırıyor? Bu sorunu çözmek için daha iyi bir yolu var mı?
Beklenen sonuç nedir? –
try: if __name__ == "__main__": o zaman – SnakeFoot
orada @SnakeFoot var, ancak yorumlarda yorum yapmazsanız – SnakeFoot