Copyright (c) Hyperion Entertainment and contributors.
AmigaOS Manual: Python Modules and Packages
Contents
- 1 Modules
- 1.1 amiga
- 1.1.1 abort()
- 1.1.2 access()
- 1.1.3 chdir()
- 1.1.4 chmod()
- 1.1.5 chown()
- 1.1.6 close()
- 1.1.7 dup()
- 1.1.8 dup2()
- 1.1.9 fdopen()
- 1.1.10 fstat()
- 1.1.11 ftruncate()
- 1.1.12 getcpu()
- 1.1.13 getcwd()
- 1.1.14 getcwdu()
- 1.1.15 getmachine()
- 1.1.16 getpid()
- 1.1.17 getports()
- 1.1.18 isatty()
- 1.1.19 kill()
- 1.1.20 link()
- 1.1.21 listdir()
- 1.1.22 lseek()
- 1.1.23 lstat()
- 1.1.24 mkdir()
- 1.1.25 open()
- 1.1.26 pipe()
- 1.1.27 popen()
- 1.1.28 putenv()
- 1.1.29 read()
- 1.1.30 remove()
- 1.1.31 rename()
- 1.1.32 rmdir()
- 1.1.33 stat()
- 1.1.34 stat_float_times()
- 1.1.35 strerror()
- 1.1.36 system()
- 1.1.37 tempnam()
- 1.1.38 tmpfile()
- 1.1.39 tmpnam()
- 1.1.40 umask()
- 1.1.41 unlink()
- 1.1.42 urandom()
- 1.1.43 utime()
- 1.1.44 waitforport()
- 1.1.45 write()
- 1.2 arexx
- 1.3 asl
- 1.1 amiga
- 2 Packages
Modules
amiga
This module provides access to AmigaOS system functionality.
abort()
abort ()
Abort the interpreter immediately. Calling the function fails in the hardest way possible on the hosting operating system. This function does not return!
access()
access ( path, mode )
Use the real uid (User Identifier) or gid (Group Identifier) to test for access to a path. Note that most operations will use the effective uid/gid, therefore this routine can be used in a suid (Set Owner User ID) or sgid (Set Group ID) environment to test if the invoking user has the specified access to the path.
The mode argument can be F_OK to test existence, or the inclusive-OR of R_OK, W_OK, and X_OK.
chdir()
chdir ( path )
Change the current working directory to the specified path.
chmod()
chmod ( path, mode )
Change the access permissions of a file.
chown()
chown ( path, uid, gid )
Change the owner and group id of path to the numeric uid and gid.
close()
close ( fd )
Close a file descriptor (for low level I/O).
dup()
fd2 = dup ( fd )
Return a duplicate of a file descriptor.
dup2()
dup2 ( old_fd, new_fd )
Duplicate file descriptor.
fdopen()
file_object = fdopen ( fd [, mode = 'r' [, bufsize ] ] )
Return an open file object connected to a file descriptor.
fstat()
result = fstat ( fd )
Like stat(), but for an open file descriptor.
ftruncate()
ftruncate ( fd, length )
Truncate a file to a specified length.
getcpu()
getcpu ()
Get the CPU model string.
getcwd()
path = getcwd ()
Return a string representing the current working directory.
getcwdu()
getmachine()
getpid()
getports()
isatty()
kill()
link()
listdir()
lseek()
lstat()
mkdir()
open()
pipe()
popen()
putenv()
read()
remove()
rename()
rmdir()
stat()
stat_float_times()
strerror()
system()
tempnam()
tmpfile()
tmpnam()
umask()
unlink()
urandom()
utime()
waitforport()
write()
arexx
Msg()
Port()
dorexx()
Variables
- __doc__
- __file__
- __name__
asl
This module contains AmigaOS-specific requester function for file and path queries, message boxes, ans similar aspects.
FileRequest()
drawer, file = FileRequest ( title, drawer, filename, pattern )
Opens a file select requester with the given title, the drawer and filename gadgets predefined by drawer and title. If a pattern is given, a pattern gadget is also displayed and pre-set with the given pattern. The result is a tuple drawer, filename which relects the choice of the user.
- Example
Opens up a file requester in T: with 'my.log' as a default name, and a filter set to '#?.log':
drawer, file = asl.FileRequest('Python File Request', 'T:', 'my.log', '#?.log' )
MessageBox()
result = MessageBox( title, body_text, buttons )
Opens a message box with the given title and body text. The options on the dialog are taken from the 'buttons' argument. The 'buttons' string contains individual substrings separated by a '|'.
The result of this function is the button number selected by the user. Numbering starts from left with 1, 2 and so on, but the final button is 0.
- Example
Puts up a requester asking for a 'Yes' or 'No' answer:
result = asl.MessageBox('Python Request', 'AmigaOS rules', 'Yes|No')
Selecting 'Yes' returns 1 and selecting 'No' returns 0.
Variables
- __doc__
- __file__
- __name__