response = {'majorDimension': 'COLUMNS', 'range': 'guid!B2', 'values': [['102126989']]}
response.get('values', 'No key values')
[['102126989']]
result = response.get('values', 'No key values')
type(result)
<class 'list'>
result[0]
['102126989']
result[0][0]
'102126989'
values = result[0][0]
values
'102126989'
v = response['values'][0][0]
v
'102126989'
import json
from_google_sheet = '[{"majorDimension": "COLUMNS", "range": "guid!B2", "values": [["1"]]},{"majorDimension": "COLUMNS", "range": "guid!B2", "values": [["2"]]},{"majorDimension": "COLUMNS", "range": "guid!B2", "values": [["3"]]}]'
json_from_google_sheet = json.loads(from_google_sheet)
json_from_google_sheet
[{'majorDimension': 'COLUMNS', 'range': 'guid!B2', 'values': [['1']]}, {'majorDimension': 'COLUMNS', 'range': 'guid!B2', 'values': [['2']]}, {'majorDimension': 'COLUMNS', 'range': 'guid!B2', 'values': [['3']]}]
type(json_from_google_sheet)
<class 'list'>
for values in json_from_google_sheet:
print(values['values'][0][0])
1
2
3
from bs4 import BeautifulSoup
from selenium import webdriver
url = "http://legendas.tv/busca/walking%20dead%20s03e02"
browser = webdriver.PhantomJS()
browser.get(url)
html = browser.page_source
soup = BeautifulSoup(html, 'lxml')
a = soup.find('section', 'wrapper')
def talk():
myEmi = input("") # 1 присваиваем переменной myEmi значение введенное в input (это должно быть имя файла?) а кажется что сюда хотели вводить слово которое нужно искать в файле
with open(f"BD1/{myEmi}.txt", "r") as file: # 2 открытие файла на чтение с именем из п.1
if file.read() == myEmi: # 3 file.read() читает содержимое file и возвращает содержимое ввиде строки, а дальше вы сравниваете с введенным словом, которое же почему и в имени файла?! Нужно использовать оператор IN вместо ==, а ещё правильнее прочитать файл так result = file.readlines() , что вернёт список строк и потом уже искать в списке элемент.
print("Это слово есть!")
talk()
else:
with open(f"BD1/{myEmi}.txt", "w") as file:
file.write(myEmi)
talk()
talk() # 0 вызов функции talk()
root@vs1:~/project/test_nuitka# cat test_program.py
def test():
print('passed')
if __name__ == "__main__":
test()
root@vs1:~/project/test_nuitka# python3
Python 3.7.3 (default, Jan 22 2021, 20:04:44)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import py_compile
>>> import os
>>> os.listdir()
['include', 'share', 'test_program.py', 'lib64', 'bin', 'pyvenv.cfg', 'lib', 'ping.py']
>>> py_compile.compile('test_program.py')
'__pycache__/test_program.cpython-37.pyc'
print(type(answer))
class FileHandler:
def __init__(self, filename):
self.filename = filename
def read(self):
with open(self.filename, 'r', encoding='utf-8') as in_file, \
open(f'result_{self.filename}', 'w', encoding='utf-8') as out_file:
for line in in_file:
if line:
out_line = self.__parse(line)
out_file.write(out_line)
out_file.write("\n")
@staticmethod
def __parse(line):
result, *_ = line.split(":")
return result
if __name__ == "__main__":
f = FileHandler(r'yot_file_name')
f.read()
if message.text in ['казино', 'Казино']:
if message.text.lower() == "казино":
result = 'Выпало ' + str(a) + ', ты выиграл ' + str(bet) + ' мои поздравления!\nБанк ' + str(bank)
result = f'Выпало {a}, ты выиграл {bet} - мои поздравления!\nБанк {bank}'
#!/bin/bash
FILES="/root/temp/*"
#echo $FILES
for file in $FILES
do
if [ "${file: -4}" == ".zip" ]; then
echo "some string with name of $file"
fi
done
from pprint import pprint
cards = {'card_' + str(x): {'name': x, 'desc': x, 'photo': x} for x in range(1,22)}
cards['card_21']['name'] = 'Мир'
cards['card_21']['desc'] = 'Завершенность бла бла бла'
cards['card_21']['photo'] = 'C:/Tools/tmp/card_21.png'
pprint(cards)
{'card_1': {'desc': 1, 'name': 1, 'photo': 1},
'card_10': {'desc': 10, 'name': 10, 'photo': 10},
'card_11': {'desc': 11, 'name': 11, 'photo': 11},
'card_12': {'desc': 12, 'name': 12, 'photo': 12},
'card_13': {'desc': 13, 'name': 13, 'photo': 13},
'card_14': {'desc': 14, 'name': 14, 'photo': 14},
'card_15': {'desc': 15, 'name': 15, 'photo': 15},
'card_16': {'desc': 16, 'name': 16, 'photo': 16},
'card_17': {'desc': 17, 'name': 17, 'photo': 17},
'card_18': {'desc': 18, 'name': 18, 'photo': 18},
'card_19': {'desc': 19, 'name': 19, 'photo': 19},
'card_2': {'desc': 2, 'name': 2, 'photo': 2},
'card_20': {'desc': 20, 'name': 20, 'photo': 20},
'card_21': {'desc': 'Завершенность бла бла бла',
'name': 'Мир',
'photo': 'C:/Tools/tmp/card_21.png'},
'card_3': {'desc': 3, 'name': 3, 'photo': 3},
'card_4': {'desc': 4, 'name': 4, 'photo': 4},
'card_5': {'desc': 5, 'name': 5, 'photo': 5},
'card_6': {'desc': 6, 'name': 6, 'photo': 6},
'card_7': {'desc': 7, 'name': 7, 'photo': 7},
'card_8': {'desc': 8, 'name': 8, 'photo': 8},
'card_9': {'desc': 9, 'name': 9, 'photo': 9}}
with open(cards['card_21']['photo'], "rb") as file:
data = file.read()
bot.send_photo(message.from_user.id, photo=data)