Можно использовать объект timedelta:
from datetime import datetime, timedelta
d = datetime.today() - timedelta(days=days_to_subtract)
Поскольку удар управляет, чтобы Вы установили прокси отдельно. Для этого необходимо установить переменную среды, например:
ping google.com # can't resolve, no proxy set
export http_proxy=proxy.example.com:1234
ping google.com # works, proxy set for this bash session.
Замена адрес и порт с Вашей конфигурацией прокси. Если Вы всегда находитесь позади этого прокси, добавьте эти export http_proxy...
команда к ~/.bashrc
, таким образом, это выполняется каждый раз, когда Вы запускаете новую сессию удара.
Или выполнить единственную команду с настройками прокси и не устанавливая переменные среды, используйте env
, например:
env http_proxy=proxy.example.com:1234 ping google.com
sudo env http_proxy=proxy.example.com:1234 apt-get install cowsay
Для использования других сервисов, например, HTTPS или FTP необходимо установить различные переменные:
export https_proxy=proxy.example.com:1234
export ftp_proxy=proxy.example.com:1234
Попробуйте это:
Открывают терминал. Ctrl + Высокий звук + Выполнение T
это:
$ sudo -i
# nano /etc/bash.bashrc
Помещенный следующие строки в файл:
export http_proxy=http://my_proxy_server:3128/
export https_proxy=http://my_proxy_server:3128/
export ftp_proxy=http://my_proxy_server:3128/
export socks_proxy=socks://my_proxy_server:3128/
Ctrl + U , вставка. Ctrl + O , сохраните файл. Ctrl + X , закройте нано.
$ sudo -i
# nano /etc/environment
Помещенный следующие строки в файл
http_proxy=http://my_proxy_server:3128/
https_proxy=http://my_proxy_server:3128/
ftp_proxy=http://my_proxy_server:3128/
socks_proxy=socks://my_proxy_server:3128/
Ctrl + U , вставка. Ctrl + O , сохраните файл. Ctrl + X , закройте нано.
ping
, сама утилита воздействует на прикладной уровень. Мой учитель CS однажды имел некоторые проблемы в объяснении этого правильно, и просто объявил ping как гибрид ISO/уровня модели OSI 3 и 7. – Pam 14.05.2020, 16:20