benim böyle bir kodum var ama çalışmıyor. sebebini anladım ama nasıl düzelteceğimi bir türlü bulamadım
import sys
class test:
def fonksiyon():
print("Test")
if sys.argv[1] in test.__dict__:
a=sys.argv[1]
test.a()
benim böyle bir kodum var ama çalışmıyor. sebebini anladım ama nasıl düzelteceğimi bir türlü bulamadım
import sys
class test:
def fonksiyon():
print("Test")
if sys.argv[1] in test.__dict__:
a=sys.argv[1]
test.a()
IndexError: list index out of range
hatası yükseltiliyor.
import sys
print(sys.argv)
ile sys.argv
listesine baktığınızda listenin bir elemanlı olduğunu görebilirsiniz fakat siz
burada bu listenin ikinci ögesine erişmeye çalışıyorsunuz.
Listenin olmayan bir indexine erişmeyerek.