[Tutor] File mode tests (original) (raw)
Lloyd Kvam pythonTutor at venix.com
Fri Jul 30 03:45:18 CEST 2004
- Previous message: [Tutor] File mode tests
- Next message: [Tutor] File mode tests
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Thu, 2004-07-29 at 20:18, Bill Campbell wrote:
I'm just getting my feet wet with python after programming primarily in perl since perl-3.something. I've read the Harms and McDonald ``The Quick Python Book'', and O'Reilly's ``Learning Python'', but haven't been able to find python equivalents to these perl tests (lots of others in os.path, but not these :-).
import os
if ( -x path ) # is is executable if os.access(path, os.X_OK): if ( -r path ) # is it readable if os.access(path, os.R_OK): if ( -w path ) # is it writeable if os.access(path, os.W_OK):
http://docs.python.org/lib/os-file-dir.html
This is the relevant piece of documentation for the os module. It is more verbose than perl since Python offers these functions through a module.
I would love to find documentation, something like ``python for the perl hacker'' that would help in the transition.
Google may be able to help with that. Otherwise browse through the Library reference:
http://docs.python.org/lib/lib.html
Bill -- INTERNET: bill at Celestial.COM Bill Campbell; Celestial Systems, Inc. UUCP: camco!bill PO Box 820; 6641 E. Mercer Way FAX: (206) 232-9186 Mercer Island, WA 98040-0820; (206) 236-1676 URL: http://www.celestial.com/ ``Mechanical Engineers build weapons. Civil Engineers build targets.''
Interesting observation.
Tutor maillist - Tutor at python.org http://mail.python.org/mailman/listinfo/tutor
Lloyd Kvam Venix Corp. 1 Court Street, Suite 378 Lebanon, NH 03766-1358
voice: 603-653-8139 fax: 801-459-9582
- Previous message: [Tutor] File mode tests
- Next message: [Tutor] File mode tests
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]