ajout: ajout fonction main

This commit is contained in:
2026-02-16 13:56:55 +01:00
parent 829c303e78
commit d62145e250
3 changed files with 23 additions and 9 deletions

12
main.py
View File

@@ -5,10 +5,16 @@ from os.path import normpath, join
from sys import argv from sys import argv
from pandas import read_csv, DataFrame from pandas import read_csv, DataFrame
if __name__ == "__main__": def main() -> None:
if len(argv) != 2: if len(argv) != 2:
raise ValueError(f"{argv[0]} <subdir>") raise ValueError(f"{argv[0]} <filename.csv>")
path: str = normpath(join(getcwd(), argv[1])) path: str = normpath(join(getcwd(), argv[1]))
db: DataFrame = read_csv(path) db: DataFrame = read_csv(path)
print(db.all()) print(db.all())
if __name__ == "__main__":
try:
main()
except Exception as e:
print(f"ERREUR: {e}")

View File

@@ -1,6 +1,6 @@
requests==2.32.5 requests==2.32.5
requests-mock==1.12.1 requests-mock==1.12.1
beautifulsoup4==4.14.3 beautifulsoup4==4.14.3
pytest==9.0.2 pytest==8.4.2
requests-mock==1.12.1 requests-mock==1.12.1
pandas==3.0.0 pandas==2.3.3

View File

@@ -1,4 +1,4 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
from sys import argv from sys import argv
from typing import cast from typing import cast
@@ -357,7 +357,15 @@ class Scraper:
f.flush() f.flush()
if __name__ == "__main__": def main() -> None:
if len(argv) != 2: if len(argv) != 2:
raise ValueError(f"{argv[0]} <subdir>") raise ValueError(f"{argv[0]} <sous-url>")
Scraper().getvins(argv[1], "donnee.csv") scraper: Scraper = Scraper()
scraper.getvins(argv[1], "donnee.csv")
if __name__ == "__main__":
try:
main()
except Exception as e:
print(f"ERREUR: {e}")