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