-O
, который говорит под каким именем надо сохранить скачанное.while read -r; do wget $REPLY -O $REPLY.html; done < ru.txt
ERR = 'Warning: Unable to locate configuration directory, default config not loaded.'
try:
output = subprocess.check_output(args)
except subprocess.CalledProcessError as e:
sys.stderr.write(
'ERROR: call to mosquitto_pub failed with error code {}\n'.format(e.returncode))
else:
for line in output.decode('utf-8').split('\n'):
if err not in line:
print(line, file=sys.stderr)
py -x "x.replace('WHAT', 'TOWHAT')" < inputfile.txt > outputfile.txt
py -x "re.sub('(\W)What(\W)', '\\\1ToWhat\\\2', x)"" < inputfile.txt > outputfile.txt
Priority of the key is following ‘*’ > ‘.’ > ‘|’
‘*’ is postfix
‘.’ and ‘|’ are left associative
{dt.ToString("YYYY-MM-dd")}
YYYY-MM-dd
. Само собой четыре символа {dt.
не являются четырьмя цифрами года, которые ожидаются по шаблону. Об этом и ошибка.Для реализации Cel Shading вычисляется скалярное произведение между нормалью поверхности(полигона) и источником света.
какой именно луч света, падающий на поверхность(полигон), используется для вычисления угла?
какая длина у вектора нормали полигона, от чего она зависит?
import pickle
DATA_FILE_NAME = 'persistent_data.pickle' # имя файла, где будут храниться персистентные данные
try: # открываем блок обработки ошибок:
with open(DATA_FILE_NAME, 'rb') as f: # открываем файл на бинарное чтение
my_persistent_data = pickle.load(f) # производим демаршалинг содержимого файла в переменную my_persistent_data
except Exception: # если при этом произошла какая-то ошибка (файл не открылся, данные не распарсились)
my_persistent_data = {} # то в эту переменную кладём пустой словарь
print('Old data:', my_persistent_data) # печатаем всё, сохранившееся с прошлого раза
key = input('Введите имя параметра: ') # запрашиваем у пользователя имя парамтра
value = input(f'Значение параметра: {key} = ') # запрашиваем у пользователя значение параметра
my_persistent_data[key] = value # присваиваем в словарь значение по указанному ключу
with open(DATA_FILE_NAME, 'wb') as f: # открываем файл на бинарную перезапись
pickle.dump(my_persistent_data, f) # сохраняем в файл данные из словаря (маршалинг)