Вы можете попробовать это:
import urllib2
def download_file(download_url):
response = urllib2.urlopen(download_url)
f = open("the_downloaded_file.pdf", 'wb')
f.write(response.read())
f.close()
download_file("some url to pdf here")
^ поразрядный оператор XOR в C#.
Править: ^ b возвращает true, если верного и b является ложью или если ложь, и b верен, но не оба.
Это - оператор (XOR) исключающего ИЛИ, эта ссылка имеет использование в качестве примера
Это было бы 'xor' оператором. В Вашем примере кода это переключило бы Флаги. Скрытый или на или прочь, в зависимости от текущего значения x. Флаги.
Преимущество выполнения его, которым этот путь состоит в том, что оно позволяет Вам изменять настройки для Флагов. Скрытый, не влияя ни на какие другие флаги, которые были установлены.
Взятый отсюда:
Для целочисленных типов ^ вычисляет битовое исключающее "ИЛИ" своих операндов. Для bool операндов ^ вычисляет логическое эксклюзивное - или его операндов; то есть, результат верен, если и только если нечетное число его операндов верно.