Spaces:
Sleeping
Sleeping
| from importlib import resources | |
| import random | |
| class Person: | |
| def __init__(self, age: int = 18, gender: int = 1, amount: int = 10) -> None: | |
| self.age = age | |
| self.gender = gender | |
| self.amount = amount | |
| def full_name(self): | |
| results = [] | |
| first_name = self.read_file("first_name.txt") | |
| if self.gender: | |
| male_name = self.read_file("male.txt") | |
| for i in range(self.amount): | |
| full_name = "{} {}".format(random.choice( | |
| first_name), random.choice(male_name)) | |
| results.append(full_name) | |
| return results | |
| female_name = self.read_file("female.txt") | |
| for i in range(self.amount): | |
| full_name = "{} {}".format(random.choice( | |
| first_name), random.choice(female_name)) | |
| results.append(full_name) | |
| return results | |
| def read_file(filename): | |
| #with resources.open_text("", filename) as f: | |
| with open(filename, 'r') as f: | |
| data = f.read().splitlines() | |
| return data | |