Python - 从文本文件中读取字符串

时间:2016-01-23 15:36:46

标签: python string text

所以我想在if语句中使用来自文本文件某一行的数据。这就是我所拥有的,即使文本文件的第2行被设置为' off'或者' on'没有任何反应。

gamestatus = linecache.getline('C:/directory/gameinfo.txt', 2) 
if gamestatus == 'off': 
    print("Test") 
elif gamestatus == 'on': 
    print("Another test") 

但是,如果我做了类似的事情     打印(gamestatus) 但不是在if语句中,它会打印出#off;' off或者' on'。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

行cache.getLine返回以文本结尾的行。将结束的行标记为:

gamestatus = linecache.getline('Password.txt', 1).rstrip('\n')

您可以使用不带args的rstrip()来删除所有尾随空格。

答案 1 :(得分:0)

import React from 'react'