https://github.com/samuelbarbosadev/filesgenerator_python
Como criar 10 mil arquivos, usando python.
https://github.com/samuelbarbosadev/filesgenerator_python
python python-script script
Last synced: 11 months ago
JSON representation
Como criar 10 mil arquivos, usando python.
- Host: GitHub
- URL: https://github.com/samuelbarbosadev/filesgenerator_python
- Owner: SamuelBarbosaDev
- License: gpl-3.0
- Created: 2022-03-03T14:26:19.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-09T13:17:32.000Z (about 3 years ago)
- Last Synced: 2025-01-27T23:31:48.675Z (about 1 year ago)
- Topics: python, python-script, script
- Language: Python
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Files Generator Python
## Ambiente virtual e Dependências:
Criando ambiente virtual:
```
python3 -m venv core/venv
```
Entrando no ambiente virtual:
```
source core/venv/bin/activate
```
Instale as dependências:
```
pip install -r core/requirements.txt
```
# Objetivo:
O objetivo desse script é gerar **10.000** arquivo.txt,
uma das razões para criar esse script foi aprender
mais sobre a biblioteca **"OS"**, além disso, também é
um conteúdo que postei no [Instagram](https://www.instagram.com/samuelbarbosa_dev/) e [YouTube](https://www.youtube.com/channel/UCDFkX0MUQFsMTH0YkKwzJoA) onde
compartilho conteúdo de programação.
# Como Funciona:
Primeiramente verifico se a pasta **FILES** existe,
caso não exista utilizo a lib **"OS"** para criar uma pasta
chamada arquivos e, dentro de um loop, que se repetirá **10.000** vez,
lá informamos o conteúdo do arquivo e o seu nome.
# O que aprendi:
Aprendi muito sobre a biblioteca **"OS"**,
aprendi que ela serve para manipulação de
arquivos, diretórios, etc., durante as
minhas pesquisas aprendi ser uma boa
prática utilizar **"with()"** ao invés de simplesmente
abrir o arquivo utilizando **"open()"** e depois
fechá-lo com **"close()"**.
# Tecnologias utilizadas:
python-decouplo | os | python
--------------- | ----- | ---------
3.6 | * | 3.10.6
---
Linkedin:
E-mail: