У меня есть сценарий download.py
с:Использование аргументов командной строки в импортируемом модуле
import argparse
import models
parser = argparse.ArgumentParser()
parser.add_argument("--db_path", required=True)
args = parser.parse_args()
models.py
:
import peewee
database = peewee.SqliteDatabase("wee.db")
class Artist(peewee.Model):
name = peewee.CharField()
class Meta:
database = database
class Album(peewee.Model):
artist = peewee.ForeignKeyField(Artist)
title = peewee.CharField()
release_date = peewee.DateTimeField()
publisher = peewee.CharField()
media_type = peewee.CharField()
class Meta:
database = database
Вместо wee.db
Я хотел бы использовать путь к базе данных из args.db_path
в download.py
файле. Как я могу это сделать?
Нет, я не использую Django, и когда я прохожу 'args.db_path' я получаю:' NameError: имя 'арг' не определено' –