aula3
This commit is contained in:
parent
19b0bb9045
commit
97052d39f7
|
|
@ -0,0 +1,31 @@
|
||||||
|
import os
|
||||||
|
|
||||||
|
# Nome da pasta raiz
|
||||||
|
pasta_principal = "logs_rede"
|
||||||
|
|
||||||
|
# 1. Verificar se existe a pasta 'logs_rede' e 2. Criá-la caso não exista
|
||||||
|
if not os.path.exists(pasta_principal):
|
||||||
|
os.mkdir(pasta_principal)
|
||||||
|
print(f"Diretório '{pasta_principal}' criado.")
|
||||||
|
else:
|
||||||
|
print(f"O diretório '{pasta_principal}' já existe.")
|
||||||
|
|
||||||
|
# 3. Criar subpastas (ping, interfaces, erros) dentro de logs_rede
|
||||||
|
subpastas = ["ping", "interfaces", "erros"]
|
||||||
|
|
||||||
|
for sub in subpastas:
|
||||||
|
# Criamos o caminho completo, ex: logs_rede/ping
|
||||||
|
caminho_completo = os.path.join(pasta_principal, sub)
|
||||||
|
|
||||||
|
if not os.path.exists(caminho_completo):
|
||||||
|
os.mkdir(caminho_completo)
|
||||||
|
print(f" > Subpasta '{sub}' criada com sucesso.")
|
||||||
|
else:
|
||||||
|
print(f" > Subpasta '{sub}' já existe.")
|
||||||
|
|
||||||
|
# 4. Listar na tela os diretórios criados
|
||||||
|
print("\nConteúdo atual da pasta 'logs_rede':")
|
||||||
|
diretorios = os.listdir(pasta_principal)
|
||||||
|
|
||||||
|
for item in diretorios:
|
||||||
|
print(f"- {item}")
|
||||||
|
|
@ -0,0 +1,45 @@
|
||||||
|
usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
|
||||||
|
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
|
||||||
|
[-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
|
||||||
|
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
|
||||||
|
[--super-prefix=<path>] [--config-env=<name>=<envvar>]
|
||||||
|
<command> [<args>]
|
||||||
|
|
||||||
|
These are common Git commands used in various situations:
|
||||||
|
|
||||||
|
start a working area (see also: git help tutorial)
|
||||||
|
clone Clone a repository into a new directory
|
||||||
|
init Create an empty Git repository or reinitialize an existing one
|
||||||
|
|
||||||
|
work on the current change (see also: git help everyday)
|
||||||
|
add Add file contents to the index
|
||||||
|
mv Move or rename a file, a directory, or a symlink
|
||||||
|
restore Restore working tree files
|
||||||
|
rm Remove files from the working tree and from the index
|
||||||
|
|
||||||
|
examine the history and state (see also: git help revisions)
|
||||||
|
bisect Use binary search to find the commit that introduced a bug
|
||||||
|
diff Show changes between commits, commit and working tree, etc
|
||||||
|
grep Print lines matching a pattern
|
||||||
|
log Show commit logs
|
||||||
|
show Show various types of objects
|
||||||
|
status Show the working tree status
|
||||||
|
|
||||||
|
grow, mark and tweak your common history
|
||||||
|
branch List, create, or delete branches
|
||||||
|
commit Record changes to the repository
|
||||||
|
merge Join two or more development histories together
|
||||||
|
rebase Reapply commits on top of another base tip
|
||||||
|
reset Reset current HEAD to the specified state
|
||||||
|
switch Switch branches
|
||||||
|
tag Create, list, delete or verify a tag object signed with GPG
|
||||||
|
|
||||||
|
collaborate (see also: git help workflows)
|
||||||
|
fetch Download objects and refs from another repository
|
||||||
|
pull Fetch from and integrate with another repository or a local branch
|
||||||
|
push Update remote refs along with associated objects
|
||||||
|
|
||||||
|
'git help -a' and 'git help -g' list available subcommands and some
|
||||||
|
concept guides. See 'git help <command>' or 'git help <concept>'
|
||||||
|
to read about a specific subcommand or concept.
|
||||||
|
See 'git help git' for an overview of the system.
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,17 @@
|
||||||
|
import os
|
||||||
|
import utilidades
|
||||||
|
import sys
|
||||||
|
|
||||||
|
endereco = input ("Digite um endereço IP:")
|
||||||
|
|
||||||
|
if not utilidades.validar_ip(endereco):
|
||||||
|
print ("O endreço Ip é inválido.")
|
||||||
|
sys.exite(0)
|
||||||
|
|
||||||
|
comando = f"ping {endereco}"
|
||||||
|
resultado = os.system(comando)
|
||||||
|
|
||||||
|
if not resultado:
|
||||||
|
print("O endereço existe")
|
||||||
|
else:
|
||||||
|
print("O endereço não existe")
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
import os
|
||||||
|
|
||||||
|
print (os.name)
|
||||||
|
|
||||||
|
print (os.getcwd())
|
||||||
|
|
||||||
|
print (os.environ)
|
||||||
|
|
||||||
|
print (os.path)
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
def validar_ip (ip : str) -> bool:
|
||||||
|
octetos = ip.split(".")
|
||||||
|
if len(octetos) != 4:
|
||||||
|
return False
|
||||||
|
for octeto in octetos:
|
||||||
|
if int (octeto) < 0 or int(octeto) > 255:
|
||||||
|
return False
|
||||||
|
return True
|
||||||
Loading…
Reference in New Issue