import sys
print([
[
cell.strip() for cell in line.split('|') if cell.strip()
] for line in open(sys.argv[1], "r") if line.startswith('|')
])
import json
j = """{
"firstName": "Иван",
"lastName": "Иванов",
"address": {
"streetAddress": "Московское ш., 101, кв.101",
"city": "Ленинград",
"postalCode": 101101
},
"phoneNumbers": [
"812 123-1234",
"916 123-4567"
]
}"""
# Превращайте исходный json в питоновский словарь:
d = json.loads(j)
# Удаляйте ненужное
del d["address"]
del d["phoneNumbers"]
# Превращайте словарь в json
s = json.dumps(d)
# ??? PROFIT!
print s
Как это сделать?
from json import loads
Как найти нужный запрос?ручками в консоли браузера
И как собственно получить ответ по запросу?
import requests
Хотелось бы услышать пару советов как начать применять python для простых скриптов и примеры скриптов.Пробуйте использовать его в повседневных задачах, только, как бы дико это не звучало, юзайте его даже в мелких потребностях, например куда то подключится и чтото залить им - опыт быстро попрет, ибо задачи наверняка разные, вначале будете спотыкаться, после будете на нем разговаривать. Если не будете применять его - забудете, даже основы. :)
p.s. Ссылки на литературу по теме скриптинга на python приветствуются (ru/eng значения не имеет).Без сарказма: научитесь читать официальную документацию, там есть все, тем более если англ не проблема.
xinput --list | grep -i mouse
и смотрим, как обзывается мыша.xinput --disable
xinput --disable $(xinput --list | grep -i mouse | sed 's/.*id=\([[:digit:]]*\).*/\1/')
for id in $(...); do xinput --disable ${id}; done
).xinput --enable ...
ID=$(xinput --list | grep -i mouse | sed 's/.*id=\([[:digit:]]*\).*/\1/')
case $(awk '{print $2}' /proc/acpi/button/lid/LID0/state) in
closed) sudo -u $(ps -o ruser= -C xinit) xinit --disable ${ID} ;;
open) sudo -u $(ps -o ruser= -C xinit) xinit --enable ${ID} ;;
esac
class Vehicle(API):
def get(self, endpoint='/tanks/stats/', lang='ru', fields='', account_id=''):
if type(fields) is list:
fields = self._format_fields(fields)
return self._api_call(endpoint=endpoint,
fields=fields,
language=lang,
account_id=account_id)
vehicle = Vehicle(...)
stats = vehicle.get()
achievements = vehicle.get('/tanks/achievements/')