On Thu, Feb 08, 2007, Jalil wrote:
>
>   Hey guys,
>   I have this simple code and i cant seem to get it to run.
>   here is the code.
>   from os import *
>   import re
>   hostname =raw_input("Host name : ") or '<unknown>'
>   mac_addr =input("Mac address : ")
>   filename='/etc/dhcpd.conf'
>   fh=open(filename)
>   m = re.match(hostname,fh.readlines())
>   if m!=None:
>       m.group()
>   Here is the error I get when i try to run the code
>   monkeysee% python sys_wireless.py
>   Host name :
>   Mac address : 1234567
>   Traceback (most recent call last):
>     File "sys_wireless.py", line 8, in ?
>       fh=open("/etc/dhcpd.conf","r")
>   TypeError: an integer is required
>   I dont know what the issue is?
>   any hints ?

It appears to me that your ``from os import *'' is biting you in
the butt as the os.open command is being executed instead of the
normal open.

Bill
--
INTERNET:   [EMAIL PROTECTED]  Bill Campbell; Celestial Software LLC
URL: http://www.celestial.com/  PO Box 820; 6641 E. Mercer Way
FAX:            (206) 232-9186  Mercer Island, WA 98040-0820; (206) 236-1676

``Liberty don't work as good in practice as it does in speeches.''
    Will Rogers
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to