一个Python软件包,用于在您的幻想故事,龙和RPG或其他需要的其他内容中生成虚构名称。
python3 -m pip install fictional_namesGENTATE_NAME函数是软件包的主要函数,可以通过将不同的参数传递给该软件包。它采用以下参数: gender , style和library 。
gender可以是'male'或'female' 。如果您想要随机性别,请将其空白。
style可以是以下任何一种: 'arab' , 'aztec' , 'chinese' , 'dwarven' ,“ 'elven' , 'english' , 'eriskon' , 'germanic' 'giant' , 'greek' , 'halfling' , 'human' ,“日语”, 'japanese' Jordan”, 'jordan' , 'martin' ,“ Martin 'mongolian' , 'norsemen' 'orc' ,“ Mongolian''norsemen'semen''''''''''''' 'roman' 'rowling' ' 'sapkowski' , 'slavic' , 'steampunk' , 'tolkien' , 'turkish'或'viking' 。如果您想要随机样式,请将其空白。
*大多数样式都是显而易见的,但是其中一些以著名作家的名字命名,其中一些以著名的幻想竞赛命名。
library可以是True False 。将其空白,然后随机选择。
* True库用于生成类似于真实名称的固体名称,或者更有可能在书籍,电影或电视节目中使用的名称。 False库用于生成更独特的名称,因为它们与style相关的随机音节复合。
from fictional_names import name_generator
names = name_generator . generate_name它遵循的是如何使用该功能以及您期望从中获得的示例列表。
names ()
# Probable generated names: 'Eleanor Neumann', 'Nathaniel Eberhardt', 'Yolotzintli (Ethereal Mist)', 'Isabeau of Rhovanion', 'Barthanes al'Tealdar', 'Arabella Bryce', 'Sicilia Lucretillus', 'Orggol the Ruiner', 'Bolbo Honeydew', 'Gerda Einarsdottir', 'Ganoes Untor' names ( style = 'english' )
# Probable generated names: 'Aaron Mckinney', 'Edmund Sheffield', 'Beatrix Moss'
names ( style = 'arab' )
# Probable generated names: 'Youssef Shihab', 'Yasmin Fadel', 'Saeed Nader'
names ( style = 'chinese' )
# Probable generated names: 'Xiulan Tang', 'Guo Qing', 'Mei Chi'
names ( style = 'germanic' )
# Probable generated names: 'Dankrich Vogelweber', 'Folker Holz', 'Siegfried Wiedemann'
names ( style = 'japanese' )
# Probable generated names: 'Yumiko Yoshikawa', 'Naoki Yamamoto', 'Ryozo Nagano'
names ( style = 'slavic' )
# Probable generated names: 'Valentin Marinov', 'Pavelv Borenko', 'Zina Kovačević' names ( style = 'aztec' )
# Probable generated names: 'Miquiztli (Lorekeeper)', 'Huexotzinco (Silver Mist)', 'Callitli Tlanitl'
names ( style = 'greek' , library = True )
# Probable generated names: 'Demosthenes of Kydonia', 'Adrastos of Apollonia', 'Kallisto of Larissa'
names ( style = 'roman' )
# Probable generated names: 'Faucia Vitruvius', 'Atia Tiberius', 'Aventinus Calpurnius'
names ( style = 'viking' )
# Probable generated names: 'Ørvar Yvngirsson', 'Livþora Jarmann', 'Siggyða Norrav' names ( gender = 'male' , style = 'dwarven' , library = False )
# Probable generated names: 'Kazdin Voldurmir', 'Thunûr Kinmarmak', 'Dorgǎrn Bǎlthrak'
names ( gender = 'female' , style = 'elven' , library = True )
# Probable generated names: 'Galadhrim Narothor', 'Narwindë Ardalas', 'Ermalinde Nimrith'
names ( style = 'halfling' , library = True )
# Probable generated names: 'Lyric Tricklebrook', 'Nibs Cobblehill', 'Sylvia Wildflower'
names ( gender = 'male' , style = 'human' , library = True )
# Probable generated names: 'Leander Hecht', 'Jasper Hahn', 'Galahad Thiele'
names ( gender = 'male' , style = 'orc' , library = True )
# Probable generated names: 'Snagrag the Desecrator', 'Bolgrag the Crazed', 'Thak the Deathbringer'
names ( gender = 'female' , style = 'steampunk' , library = True )
# Probable generated names: 'Dorothea Finnigan', 'Bernadette Baron', 'Mathilda Tarleton' names ( gender = 'male' , style = 'tolkien' , library = True )
# Probable generated names: 'Saradoc of Bree', 'Eldric of Rohan', 'Hilbert of Dol Guldur'
names ( style = 'martin' , library = False )
# Probable generated names: 'Bran Conford', 'Toras Belton', 'Sen Berdon'
names ( gender = 'female' , style = 'rowling' , library = False )
# Probable generated names: 'Sega Ryddle', 'Alda Glanvill', 'Kiola Graham' 您可以直接从功能中打印名称,也可以将其存储在变量中并以后打印。
print ( names ())或者
name = names ()
print ( name )