我想删除我的输出的空格,并且尝试过单词= [x的单词x.strip('')],但它根本不起作用。从变量和空格打开文件
另外,我试图让它打开比文件data1.txt多。我试图将它分配给我的输入,但它永远不会识别它,因为它是一个字符串时显示的括号,我想不确定是否是原因。
Exemple of output:
anana : 12
Orange:24
Patate: 21
def ligne(texte):
with open(texte) as ouvrir:
lecture = ouvrir.readlines()
words = [x.split(":")[0].strip() for x in [line.strip() for line in lecture]]
words = [x for x in words if len(x) > 1]
return lecture
return "Le fichier {} n'existe pas.".format(texte)
def main():
while True:
entree = sys.argv[1:]
choix = str(entree)
texte = "data2.txt"
if texte in choix:
message4 = sorted(ligne(texte))
for i in message4:
print(i)
break
else:
print("Il faut préciser le nom du fichier à traiter")
break
text.split()可能会有帮助,它分裂一个海峡行成使用空格作为分隔符 – freude