你好,我最近开始学习Python,所以这是我最好的解释,因为我的英语技能还不是很完美。 我制作了一个脚本,该脚本正在从文本文件中读取列表,然后我的问题是将其转换为字符串,因此可以在打印功能中显示它。完成之后,当用户键入其“昵称”时,可以说。该脚本已从文本文件中读取列表。另外,我不知道是否使用split(',')函数,该函数应该将这些字符与用于列表的文本文件中的单词分开。这是我的代码的一些图片。 https://gyazo.com/db797ca0998286248bf846ac70c94067(主要代码) https://gyazo.com/918aaba9b749116d842fccb78f6204a8(文本文件-用户名“已屏蔽”的列表) 文本代码文件名为Listas_BAN.txt。
我已经尝试过自己做所有事情,在发布之前我做了一些研究,但是许多方法已经过时了。
# Name
name = input("~ Please enter Your name below\n")
print("Welcome " + str(name))
def clear(): return os.system('cls')
clear() # Clearina viska.
# define empty list
Ban_Listo_Read = open('Listas_BAN.txt', mode='r')
Ban_Listo_Read = Ban_Listo_Read.readlines()
Ban = Ban_Listo_Read.list(ban)
# Print the function (LIST) in string .
print("Your'e Banned. You'r nickname is - ", + Ban_Listo_Read).Select (' %s ', %s str(name)) # Select the User nickname from
# The input which he typed. (Check for BAN, In the List.)
# Text file is the List Location . - Listas_BAN.txt
enter image description here enter image description here
我遇到了错误的语法错误
答案 0 :(得分:0)
ll = open('untitled.txt', mode='r').readlines()
print("".join(ll).replace('\n', '.'))
name = input("~ Please enter Your name below\n")
if name in ll:
print('your name {n} is in the list'.format(n=name))
编辑:
加上,您应该考虑使用字符串格式:
var1 = ...
var2 = ...
print("{x}...{y}".format(x=var1, y=var2)
或python 3.7
print(f"{var1}...{var2}")
编辑:
f.readlines()
https://docs.python.org/3.7/tutorial/inputoutput.html
如果要读取列表中文件的所有行,也可以使用 list(f)或f.readlines()。