簡體   English   中英

如何解決此rstrip屬性錯誤?

[英]How do I fix this rstrip attribute error?

我正在使用.rstrip從導入的文本文件中的單詞中刪除\\ n,但是它作為屬性錯誤出現了?

AttributeError:“列表”對象沒有屬性“ rstrip”

import random
import os
import time

text_file = open ("ten_words.txt", "r")
lines = text_file.readlines()
missing = random.choice(lines)
random.shuffle(lines)


print ("First Grid")
print ("\n", lines.rstrip[0],"|", lines.rstrip[1], "|", lines.rstrip[2])
print ("\n", lines.rstrip[3],"|", lines.rstrip[4], "|", lines.rstrip[5])
print ("\n", lines.rstrip[6],"|", lines.rstrip[7], "|", lines.rstrip[8])

您在這里訂購有誤,您想要做的是:

lines[0].rstrip('\n')

lines是一個數組, rstrip是一個字符串方法

import random
import os
import time

text_file = open ("ten_words.txt", "r")
lines = text_file.readlines()
missing = random.choice(lines)
random.shuffle(lines)


print ("First Grid")
print ("\n", lines[0].rstrip(),"|", lines[1].rstrip(), "|", lines[2].rstrip())
print ("\n", lines[3].rstrip(),"|", lines[4].rstrip(), "|", lines[5].rstrip())
print ("\n", lines[6].rstrip(),"|", lines[7].rstrip(), "|", lines[8].rstrip())

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM