Problem with win32file.CreatFile...

Simon.Foster at smiths-aerospace.com Simon.Foster at smiths-aerospace.com
Tue Oct 15 08:16:03 EDT 2002


Having installed the latest version of WIN32ALL on Python 2.2 I am
getting the following error when running the Comport demo.

Where has my win32file.CreateFile gone?  Anyone any ideas?

I'm running on NT4 SP5.

D:\Python22\Lib\site-packages\win32\demos>D:\Python22\Lib\site-packages\win32\de
mos\win32comport_demo.py
Serial port terminal demo - press Ctrl+C to exit
Traceback (most recent call last):
  File "D:\Python22\Lib\site-packages\win32\demos\win32comport_demo.py", line
124, in ?
    port = FindModem()
  File "D:\Python22\Lib\site-packages\win32\demos\win32comport_demo.py", line
29, in FindModem
    handle = CreateFile(port,
NameError: global name 'CreateFile' is not defined

D:\Python22\Lib\site-packages\win32\demos>python
Python 2.2 (#28, Dec 21 2001, 12:21:22) [MSC 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import win32file
>>> dir( win32file )
['ACCESS_SYSTEM_SECURITY', 'CALLBACK_CHUNK_FINISHED', 'CALLBACK_STREAM_SWITCH',
'COPY_FILE_FAIL_IF_EXISTS', 'COPY_FILE_RESTARTABLE', 'CREATE_ALWAYS', 'CREATE_NE
W', 'DELETE', 'FILE_ACTION_ADDED', 'FILE_ACTION_MODIFIED', 'FILE_ACTION_REMOVED'
, 'FILE_ACTION_RENAMED_NEW_NAME', 'FILE_ACTION_RENAMED_OLD_NAME', 'FILE_ADD_FILE
', 'FILE_ADD_SUBDIRECTORY', 'FILE_ALL_ACCESS', 'FILE_APPEND_DATA', 'FILE_ATTRIBU
TE_ARCHIVE', 'FILE_ATTRIBUTE_COMPRESSED', 'FILE_ATTRIBUTE_DIRECTORY', 'FILE_ATTR
IBUTE_HIDDEN', 'FILE_ATTRIBUTE_NORMAL', 'FILE_ATTRIBUTE_OFFLINE', 'FILE_ATTRIBUT
E_READONLY', 'FILE_ATTRIBUTE_SYSTEM', 'FILE_ATTRIBUTE_TEMPORARY', 'FILE_CASE_PRE
SERVED_NAMES', 'FILE_CASE_SENSITIVE_SEARCH', 'FILE_CREATE_PIPE_INSTANCE', 'FILE_
DELETE_CHILD', 'FILE_EXECUTE', 'FILE_FILE_COMPRESSION', 'FILE_FLAG_BACKUP_SEMANT
ICS', 'FILE_FLAG_DELETE_ON_CLOSE', 'FILE_FLAG_NO_BUFFERING', 'FILE_FLAG_OVERLAPP
ED', 'FILE_FLAG_POSIX_SEMANTICS', 'FILE_FLAG_RANDOM_ACCESS', 'FILE_FLAG_SEQUENTI
AL_SCAN', 'FILE_FLAG_WRITE_THROUGH', 'FILE_GENERIC_EXECUTE', 'FILE_GENERIC_READ'
, 'FILE_GENERIC_WRITE', 'FILE_LIST_DIRECTORY', 'FILE_MAP_ALL_ACCESS', 'FILE_MAP_
COPY', 'FILE_MAP_READ', 'FILE_MAP_WRITE', 'FILE_NOTIFY_CHANGE_ATTRIBUTES', 'FILE
_NOTIFY_CHANGE_CREATION', 'FILE_NOTIFY_CHANGE_DIR_NAME', 'FILE_NOTIFY_CHANGE_FIL
E_NAME', 'FILE_NOTIFY_CHANGE_LAST_ACCESS', 'FILE_NOTIFY_CHANGE_LAST_WRITE', 'FIL
E_NOTIFY_CHANGE_SECURITY', 'FILE_NOTIFY_CHANGE_SIZE', 'FILE_PERSISTENT_ACLS', 'F
ILE_READ_ATTRIBUTES', 'FILE_READ_DATA', 'FILE_READ_EA', 'FILE_SHARE_DELETE', 'FI
LE_SHARE_READ', 'FILE_SHARE_WRITE', 'FILE_TRAVERSE', 'FILE_UNICODE_ON_DISK', 'FI
LE_VOLUME_IS_COMPRESSED', 'FILE_WRITE_ATTRIBUTES', 'FILE_WRITE_DATA', 'FILE_WRIT
E_EA', 'GENERIC_ALL', 'GENERIC_EXECUTE', 'GENERIC_READ', 'GENERIC_WRITE', 'MAILS
LOT_NO_MESSAGE', 'MAILSLOT_WAIT_FOREVER', 'MAXIMUM_ALLOWED', 'MEM_COMMIT', 'MEM_
DECOMMIT', 'MEM_FREE', 'MEM_IMAGE', 'MEM_MAPPED', 'MEM_PRIVATE', 'MEM_RELEASE',
'MEM_RESERVE', 'MEM_RESET', 'MEM_TOP_DOWN', 'OPEN_ALWAYS', 'OPEN_EXISTING', 'OVE
RLAPPED', 'PAGE_EXECUTE', 'PAGE_EXECUTE_READ', 'PAGE_EXECUTE_READWRITE', 'PAGE_E
XECUTE_WRITECOPY', 'PAGE_GUARD', 'PAGE_NOACCESS', 'PAGE_NOCACHE', 'PAGE_READONLY
', 'PAGE_READWRITE', 'PAGE_WRITECOPY', 'PROGRESS_CANCEL', 'PROGRESS_CONTINUE', '
PROGRESS_QUIET', 'PROGRESS_STOP', 'READ_CONTROL', 'SECTION_ALL_ACCESS', 'SECTION
_EXTEND_SIZE', 'SECTION_MAP_EXECUTE', 'SECTION_MAP_READ', 'SECTION_MAP_WRITE', '
SECTION_QUERY', 'SEC_COMMIT', 'SEC_FILE', 'SEC_IMAGE', 'SEC_NOCACHE', 'SEC_RESER
VE', 'SPECIFIC_RIGHTS_ALL', 'STANDARD_RIGHTS_ALL', 'STANDARD_RIGHTS_EXECUTE', 'S
TANDARD_RIGHTS_READ', 'STANDARD_RIGHTS_REQUIRED', 'STANDARD_RIGHTS_WRITE', 'SYNC
HRONIZE', 'TRUNCATE_EXISTING', 'WRITE_DAC', 'WRITE_OWNER', '__builtins__', '__do
c__', '__file__', '__name__', 'calldll', 'cstring', 'file', 'gencb', 'kernel32',
 'memory_mapped_file', 'structob', 'windll', 'winerror']
 
 




More information about the Python-list mailing list