Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

22.01.2009, 22:07
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
Как через ctypes подключить коммуникатор к инету? Пример на си тут:
http://msdn.microsoft.com/en-us/library/aa916370.aspx
|
|
|

22.01.2009, 22:43
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Честно сказать -я хз, кроме Бидона нифига не знаю,и не имею никакого представления о С, могу только послать ссылкой на
http://www.ragbag.ru/2007/03/23/python_ctypes_magic/
Что могу сказать - только одно, сначала нужно сам твой пример на С сделать функцией и всунуть его в либу, потом уже пытаться импортировать в Бидон, но это так - предположения
Последний раз редактировалось login999; 22.01.2009 в 22:52..
|
|
|

25.01.2009, 20:40
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
def s(a):
print(a)
s("dfgghfh")
Пишет:
print(a)
^
IndentationError: expected an indented block
Че за блок я хз... Делал,как было написано.
|
|
|

25.01.2009, 21:04
|
|
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме: 5265510
Репутация:
455
|
|
надо отступ перед принт.
получится так:
Код:
Def s(a):
print(a)
s("dfgghfh")
(можно и 1 пробел)
|
|
|

25.01.2009, 21:23
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
Терь работает,вот только функция должна выводить всё,что я ей передаю в качестве параметров,а она молчит...
ЗЫ: Кстати,конец у функций в питоне странный какой-то.В РНР там фигурные скобки есть,как и в паскале,а также и в джаваскрипте.Да и замуты зачем-то с изменением строк и передачей их аргументам замутили...оставили бы,как в си или том же РНР.
Последний раз редактировалось Велемир; 25.01.2009 в 21:27..
|
|
|

25.01.2009, 22:56
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
Код:
def ga(x,y):
x = 10
y = 10
if (x == y):
s = compare(x,y)
return s
if(x > y):
z = compare(x,y)
return z
if (x < y):
d = compare(x,y)
return d
print(ga(5,2))
Вот,что выдало:
File "C:\Python30\programms\prog1.py", line 7
return s
SyntaxError: 'return' outside function
Я так понял,что интерпретатор решил,что я за пределы функции выкинул return ?Но он же расположенв её *области видимости*.
Последний раз редактировалось Велемир; 25.01.2009 в 23:48..
|
|
|

25.01.2009, 23:15
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
Сообщение от Велемир
Терь работает,вот только функция должна выводить всё,что я ей передаю в качестве параметров,а она молчит...
ЗЫ: Кстати,конец у функций в питоне странный какой-то.В РНР там фигурные скобки есть,как и в паскале,а также и в джаваскрипте.Да и замуты зачем-то с изменением строк и передачей их аргументам замутили...оставили бы,как в си или том же РНР.
Мне наоборот нравится так как есть, вообщем отступы в питоне играют очень важную роль, и еще заключай свой код в теги [code] исправь в своих постах....
Сообщение от Велемир
def ga(x,y): x = 10 y = 10 if (x == y): s = compare(x,y) return s if(x > y): z = compare(x,y) return z if (x < y): d = compare(x,y) return d print(ga(5,2)) Вот,что выдало: File "C:\Python30\programms\prog1.py", line 7 return s SyntaxError: 'return' outside function Я так понял,что интерпретатор решил,что я за пределы функции выкинул return ?Но он же расположенв её *области видимости*.
Дело в отступах в первую очередь, где у тебя функция а где сам код проги хз, хрен отличишь.
Если что я пока в асе, стучи помогу.
|
|
|

25.01.2009, 23:49
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
Поставил тэги...Надеюсь,что правильно.
ЗЫ:
Проблему решилИ... Всем спасибо за участие )
Последний раз редактировалось Велемир; 26.01.2009 в 00:52..
|
|
|

26.01.2009, 19:24
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
Опять трабла - в модуле нет ни функции find(),ни lower()...Интерпретатор Python 3.0(последний)+PyScripter(тоже последний).Сам модуль имеется.
Код:
import string
a = "sdFgsSDfS"
print(string.lower(a))
Сам резалт:
AttributeError: 'module' object has no attribute 'lower'
Возникает вопрос: Где взять эти функции ?
|
|
|

26.01.2009, 19:50
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Код:
s="aaaaaaASFG"
s=s.lower()
print s
^^^^^
ПРИМЕР
Для этого не нужно импортировать модуль -эти функции - встроенные
П.С. лучше не юзай python3000 -по нему нет ни доков толковых (на русском)+сам он по себе сырой
Я лично пользуюсь 2.6.1 - и тебе рекомендую
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|