Как мне найти строку из файла и отобразить ее? [Дубликат]

Вы можете изменить цвет, используя drawable, подобный этому

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="true" 
        android:drawable="@drawable/cbchk_blue"
        android:state_focused="false">
    </item>
    <item android:state_checked="true" 
        android:drawable="@drawable/cbchk_blue"
        android:state_focused="true">
    </item>
    <item android:state_checked="false" 
        android:drawable="@drawable/cbunchk_blue"
        android:state_focused="false">
    </item>
    <item android:state_checked="false" 
        android:drawable="@drawable/cbunchk_blue"
        android:state_focused="true">
    </item>
</selector>

в вашем макете, просто используйте свойство кнопки

<CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:button="@drawable/custom_checkbox"
        android:id="@+id/checkBox" />
3
задан Fred Foo 8 February 2012 в 14:49
поделиться

2 ответа

Вы имеете в виду, как найти слово в этом файле? Это

with open("sample.txt") as input:
    dictionary = set(input.read().split())

, затем

w in dictionary

для вашего слова w.

5
ответ дан Fred Foo 27 August 2018 в 23:17
поделиться

Вы задали три связанных, но разных вопроса:

1. «Как найти строку или список в текстовом файле».

text = input('enter: ')
data = open("sample.txt").read()
position = data.find(text)
if position != -1:
    print("Found at position", position)
else:
    print("Not found")

2. «как проверить или проверить, существует ли строка, введенная пользователем в текстовом файле»

text = input('enter: ')
data = open("sample.txt").read()
if text in data:
    print("Found")
else:
    print("Not found")

3. «Я хочу сделать простую проверку орфографии, поэтому из строки ввода пользователя я хочу проверить, соответствует ли эта строка строкам / списку в файле txt»

Сделайте такой словарь в глобальном масштабе в модуле:

dictionary = open("sample.txt").read().split()

Затем вы используете словарь, импортировав его:

from themodule import dictionary

И вы проверяете, есть ли слово в словаре, например:

'word' in dictionary
3
ответ дан Lennart Regebro 27 August 2018 в 23:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: