Tag: питон

Ошибка Python: X () принимает ровно 1 аргумент (8)

Я пытаюсь запутать анонимный FTP-сканер, но я получил ошибку о вызове функции X, я определил X, чтобы получить 1 аргумент, который является ip-адресом, тот же код работает, если я не использую цикл и отправлю IP один за другим. Ошибка: X () принимает ровно 1 аргумент (8) from ftplib import FTP import ipcalc from threading import […]

Python считывает данные веб-сайта по очереди, если доступно

Я использую urllib2 для чтения данных с URL- urllib2 , ниже приведен фрагмент кода: data = urllib2.urlopen(urllink) for lines in data.readlines(): print lines Url, который я открываю, фактически является скриптом cgi, который выполняет некоторую обработку и печатает данные параллельно. Скрипт CGI занимает около 30 минут. Таким образом, с приведенным выше кодом я мог видеть результат […]

В Python – как выполнить системную команду без вывода

Есть ли встроенный метод в Python для выполнения системной команды без отображения вывода? Я хочу только получить возвращаемое значение. Важно, чтобы он был кросс-платформенным, поэтому просто перенаправление вывода в / dev / null не будет работать на Windows, а наоборот. Я знаю, что могу просто проверить os.platform и самостоятельно создать перенаправление, но я надеюсь на […]

Счет Python через число с> =

Я изучаю Python (2.7) на данный момент, и упражнение говорит, чтобы написать программу, которая подсчитывает, сколько монет вам нужно заплатить определенную сумму. Мое решение таково: sum = input("Bitte gebe einen Euro Betrag ein: ") coins = [] euro = [20,10,5,2,1,0.5,0.2,0.1,0.05,0.02,0.01] for i in euro: while sum >= i: sum -= i coins.append(i) print coins Это […]

Что делает ] * 2 в python?

A = [[]]*2 A[0].append("a") A[1].append("b") B = [[], []] B[0].append("a") B[1].append("b") print "A: "+ str(A) print "B: "+ str(B) Урожайность: A: [['a', 'b'], ['a', 'b']] B: [['a'], ['b']] Можно было бы ожидать, что список A будет таким же, как список B, это не так, оба приложения append были применены к A [0] и A [1]. […]

Какова ваша стратегия, чтобы избежать ошибок динамического ввода в Python (NoneType не имеет атрибута x)?

Я не уверен, нравится ли мне динамическая динамика Python. Это часто приводит к тому, что я забываю проверить тип, пытаясь вызвать атрибут, и получение NoneType (или любого другого) не имеет ошибки атрибута x. Многие из них довольно безвредны, но если их не обрабатывать правильно, они могут сбить все ваше приложение / процесс / и т. […]

Не понимаю этот питон для цикла

Я все еще python newb, но я работаю над учебником по нейронной сети Pyneurgen , и я не совсем понимаю, как цикл for, используемый для создания входных данных, работает в этом случае: for position, target in population_gen(population): pos = float(position) all_inputs.append([random.random(), pos * factor]) all_targets.append([target])` Какова петля, повторяющаяся точно? Я раньше не встречал использование запятой […]

элегантный способ использования диапазона с использованием оператора if?

У меня есть очень грубый способ написать этот оператор IF. for a in range (2,3000): if ( a % 1) == 0 and ( a % 2) == 0 and ( a % 3) == 0 and ( a % 4) == 0 and ( a % 5) == 0 and ( a % 6) […]

Как поместить словарь в хранилище данных?

Есть ли хороший способ хранить словарь Python в хранилище данных? Я хочу сделать что-то вроде следующего: from google.appengine.ext import db class Recipe(db.Model): name = db.StringProperty() style = db.StringProperty() yeast = db.StringProperty() hops = db.ListofDictionariesProperty() Конечно, последняя строка на самом деле не работает. Мне нужно, чтобы хмель был списком пар ключ-значение, где ключ всегда является строкой, […]

TypeError: объект 'int' не подлежит подписке

В python я получаю эту ошибку: TypeError: 'int' object is unsubscriptable Это происходит на линии: sectorcalc[i][2]= ((today[2]/yesterday[2])-1) Я не мог найти хорошее определение unsubscriptable для python в любом месте. for quote in sector[singlestock]: i+=1 if i < len(sector): if i==0: sectorcalc[i][0]= quote[0] sectorcalc[i][2]= 0 sectorcalc[i][3]= 0 sectorcalc[i][4]= 0 sectorcalc[i][5]= 0 sectorcalc[i][6]= 0 sectorcalc[i][7]= 0 else: […]

Python - лучший язык программирования в мире.