list - 从python中的文件中获取随机名称
问题描述
我是 python 的新手,我已经写了它需要的东西,但我无法让它运行超过第 4 行错误是语法错误 def fileload filename 我做错了什么?
import random
def fileload(filename)
with open(filename,"r") as names:
for item in names:
return item
从文件中收集行并附加到列表
def main():
name=[]
desc=[]
title=[]
filename=fileload(names.txt)
for item in names:
name.append(item)
break
filename=fileload(descriptors.txt)
for item in description:
desc.append(item)
break
filename=fileload(titles.txt)
for item in titles:
title.append(item)
随机命名器
def namer():
i=random.randint(0,len(names))
first_name=names[i]
last_name=names[i]
return first_name last_name
随机标题
def titler():
i= random.randint(0,len(title))
random_title=title[i]
随机描述
def descript():
i=random.randint(0,len(desc))
random_description = desc[i]
打印出随机名称、标题和描述符
print(f"you are; {random_title} {first_name} {last_name} the {random_title}")
namer()
titler()
descript()
main()
还有一些可能超出我的预期缩进责怪网站
解决方案
推荐阅读
- javascript - JS Closure Compiler,@param 用于数组解构的语法?
- windows - 如何跟踪 sxstrace 未显示的 SxS 绑定问题?
- javascript - 谷歌地图无法加载
- sitefinity - SiteFinity 和 .Net 开发的新手。如何添加购买的模板 - 还是应该添加?
- laravel - Laravel 密码确认验证失败
- ios - 如何同时使用水平和垂直滚动视图(swift)
- ios - 快速取消按钮到不同的控制器
- api - 为什么我应该在 `Authorization: Bearer` 标头中发送令牌?
- typescript - TypeScript 条件类型和类型保护
- javascript - 如何访问 AJAX Complete 上的选择器?