Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
Module search
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Alexandre LAM
Module search
Commits
985a683d
Commit
985a683d
authored
Jan 11, 2020
by
Alexandre LAM
🎓
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Optimisation du programme
- Fusion des deux fonctions search
parent
a29e1cbf
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
18 additions
and
18 deletions
+18
-18
README.md
README.md
+6
-5
load_data.cpython-36.pyc
__pycache__/load_data.cpython-36.pyc
+0
-0
load_data.py
load_data.py
+10
-12
useME.py
useME.py
+2
-1
No files found.
README.md
View file @
985a683d
...
@@ -6,8 +6,8 @@
...
@@ -6,8 +6,8 @@
*
Extraire le répertoire
*
Extraire le répertoire
*
Modifier le ficher
**useME.py**
*
Modifier le ficher
**useME.py**
### Commands
### Commands
Chercher par
nom :
`search_name
("nom")`
Chercher par
prénom, nom ou module:
`search
("nom")`
Chercher par module :
`search_module("nom du module") `
### Exemple
### Exemple
Dans le fichier
**useME.py**
:
Dans le fichier
**useME.py**
:
```
```
...
@@ -15,11 +15,12 @@ from load_data import *
...
@@ -15,11 +15,12 @@ from load_data import *
"""
"""
fonction disponible:
fonction disponible:
- search_name("nom") e.g : search_name("alexandre")
- search("nom") e.g : search("alexandre")
- search_module("nom du module") e.g : search_module("NUDIE")
e.g : search("lam")
e.g : search("NUDIE")
"""
"""
search
_name
("alexandre")
search("alexandre")
```
```
__pycache__/load_data.cpython-36.pyc
View file @
985a683d
No preview for this file type
load_data.py
View file @
985a683d
...
@@ -42,21 +42,19 @@ def load_data_to_struct():
...
@@ -42,21 +42,19 @@ def load_data_to_struct():
return
parse_data
return
parse_data
def
search
_name
(
nom
):
def
search
(
nom
):
i
=
0
i
=
0
nom
=
nom
.
lower
()
for
data
in
parse_data
:
for
data
in
parse_data
:
if
data
.
prenom
==
nom
or
data
.
nom
==
nom
:
#Search pour les modules
for
module
in
data
.
module
:
nom
=
nom
.
upper
()
if
module
==
nom
:
i
+=
1
i
+=
1
print
(
data
.
prenom
,
data
.
nom
,
data
.
email
,
data
.
module
)
print
(
data
.
prenom
,
data
.
nom
,
data
.
email
,
data
.
module
)
print
(
"Nombre de personnes : "
,
i
)
def
search_module
(
module_name
):
#Search pour les noms
i
=
0
nom
=
nom
.
lower
()
module_name
=
module_name
.
upper
()
if
data
.
prenom
==
nom
or
data
.
nom
==
nom
:
for
data
in
parse_data
:
for
module
in
data
.
module
:
if
module
==
module_name
:
i
+=
1
i
+=
1
print
(
data
.
prenom
,
data
.
nom
,
data
.
email
,
data
.
module
)
print
(
data
.
prenom
,
data
.
nom
,
data
.
email
,
data
.
module
)
print
(
"Nombre de personnes : "
,
i
)
print
(
"Nombre de personnes : "
,
i
)
...
...
useME.py
View file @
985a683d
...
@@ -6,4 +6,5 @@ fonction disponible:
...
@@ -6,4 +6,5 @@ fonction disponible:
- search_module("nom du module") e.g : search_module("NUDIE")
- search_module("nom du module") e.g : search_module("NUDIE")
"""
"""
search_name
(
"alexandre"
)
search
(
"dorcival"
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment