我正在編寫一個深度和寬度的首先搜索Python中的頂點列表。我想讀一個txt文件,看起來像以下:Python在讀取.txt文檔時增加了額外的 n字符和空格
50
60
45
12
68
21
13
24
我的代碼如下:
def readFile(x):
fin = open(x, 'r')
readline = fin.read()
x,y = [], []
for line in readline:
row = line.split()
x.append(row[0])
print(x)
y.append(row[1])
不幸的是,當代碼讀取TXT文件成Python這種只讀取6進入程序並終止說索引超出了y的範圍。在我的.txt文件中,除了每組點之外,沒有空格或\ n字符。
有關爲什麼要添加所有這些額外的空白和\ n字符的任何想法?
邊注:當我使用sys.stdout.write(line)
輸出正是我正在尋找,但我不能索引。
with open(x) as fin:
for line in fin:
sys.stdout.write(line)
任何幫助將不勝感激!
你可以把你的示例文本文件在代碼塊嗎? –