我想刪除我的輸出的空格,並且嘗試過單詞= [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