więc napisałem jakąś klasę w skrypcie Pythona jak:połączeń Python metody klasy z linii poleceń
#!/usr/bin/python
import sys
import csv
filepath = sys.argv[1]
class test(object):
def __init__(self, filepath):
self.filepath = filepath
def method(self):
list = []
with open(self.filepath, "r") as table:
reader = csv.reader(table, delimiter="\t")
for line in reader:
list.append[line]
Jeśli zgłoszę ten skrypt z wiersza poleceń, jak jestem w stanie wywołać metodę? więc zwykle wpisuję: $ python test.py test_file Teraz wystarczy wiedzieć, jak uzyskać dostęp do funkcji klasy o nazwie "metoda".
być bardziej oczywiste – The6thSense
możliwe duplikat [Pythonie Uruchomienie funkcji z linii polecenia] (http://stackoverflow.com/questions/3987041/python-run-function-from-the-command- line) – Sam