Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
if __name__ == '__main__':if __name__ == '__main__':
main()
main()
├── program.py
└── scripts
└── script.py
def hello_world():
print "Hello, world!"
import program
def actions():
program.hello_world()
actions()
if __name__ == '__main__':
def main():
pass
if __name__ == '__main__':
main()
$ python -m script.preved
def main(**kwargs):
pass
$ run preved
if __name__ == "__main__":
$ python -m script.preved
from django.core.management.base import BaseCommand
from optparse import make_option
class Command(BaseCommand):
option_list = BaseCommand.option_list + (
make_option('-w', '--who'),
)
def handle(self, who, *args, **options):
print(who)
def setup_arg_parser(parser):
parser.add_argument('-w', '--who')
def main(who, **kwargs):
print(who)
Runscript — утилита для запуска python скриптов