index
modules |
next |
previous |
15.15. 
platform
— Access to underlying
platform’s identifying data
New in version 2.3.
Source code: Lib/platform.py
Note:  Specific platforms listed alphabetically, with Linux included in the Unix section.
15.15.1. Cross Platform
platform.
architecture
(
executable=sys.executable, bits='', linkage=''
)
Queries the given executable (defaults to the Python interpreter binary) for various
architecture information.
Returns a tuple 
(bits, linkage)
which contain information about the bit architecture
and the linkage format used for the executable. Both values are returned as strings.
Values that cannot be determined are returned as given by the parameter presets. If
bits is given as 
''
, the 
sizeof(pointer)()
(or 
sizeof(long)()
on Python version <
1.5.2) is used as indicator for the supported pointer size.
The function relies on the system’s 
file
command to do the actual work. This is
available on most if not all Unix platforms and some non-Unix platforms and then only
if the executable points to the Python interpreter. Reasonable defaults are used when
the above needs are not met.
Note:  On Mac OS X (and perhaps other platforms), executable files may be
universal files containing multiple architectures.
To get at the “64-bitness” of the current interpreter, it is more reliable to query the
sys.maxsize
attribute:
is_64bits = sys.maxsize > 2**32
platform.
machine
()
Returns the machine type, e.g. 
'i386'
. An empty string is returned if the value cannot
Python » Python v2.7.6 documentation » The Python Standard Library » 15. Generic
Operating System Services »
Pdf secure - C# PDF Digital Signature Library: add, remove, update PDF digital signatures in C#.net, ASP.NET, MVC, WPF
Help to Improve the Security of Your PDF File by Adding Digital Signatures
change pdf document security properties; pdf secure
Pdf secure - VB.NET PDF Digital Signature Library: add, remove, update PDF digital signatures in vb.net, ASP.NET, MVC, WPF
Guide VB.NET Programmers to Improve the Security of Your PDF File by Adding Digital Signatures
decrypt a pdf; pdf unlock
be determined.
platform.
node
()
Returns the computer’s network name (may not be fully qualified!). An empty string is
returned if the value cannot be determined.
platform.
platform
(
aliased=0, terse=0
)
Returns  a  single  string  identifying  the  underlying  platform  with  as  much  useful
information as possible.
The output is intended to be human readable rather than machine parseable. It may
look different on different platforms and this is intended.
If aliased is true, the function will use aliases for various platforms that report system
names which differ from their common names, for example SunOS will be reported as
Solaris. The 
system_alias()
function is used to implement this.
Setting terse  to  true  causes  the  function  to  return  only  the  absolute  minimum
information needed to identify the platform.
platform.
processor
()
Returns the (real) processor name, e.g. 
'amdk6'
.
An empty string is  returned if  the  value cannot  be determined. Note that many
platforms do not provide this information or simply return the same value as for
machine()
. NetBSD does this.
platform.
python_build
()
Returns a tuple 
(buildno, builddate)
stating the Python build number and date as
strings.
platform.
python_compiler
()
Returns a string identifying the compiler used for compiling Python.
platform.
python_branch
()
Returns a string identifying the Python implementation SCM branch.
New in version 2.6.
platform.
python_implementation
()
Returns a string identifying the Python implementation. Possible return values are:
‘CPython’, ‘IronPython’, ‘Jython’, ‘PyPy’.
Online Remove password from protected PDF file
can receive the unlocked PDF by simply clicking download and you are good to go! Web Security. When you upload a file it is transmitted using a secure connection
change pdf security settings; convert locked pdf to word online
Online Change your PDF file Permission Settings
can receive the locked PDF by simply clicking download and you are good to go!. Web Security. When you upload a file it is transmitted using a secure connection
create secure pdf online; decrypt pdf online
New in version 2.6.
platform.
python_revision
()
Returns a string identifying the Python implementation SCM revision.
New in version 2.6.
platform.
python_version
()
Returns the Python version as string 
'major.minor.patchlevel'
Note that unlike the Python 
sys.version
, the returned value will always include the
patchlevel (it defaults to 0).
platform.
python_version_tuple
()
Returns the Python version as tuple 
(major, minor, patchlevel)
of strings.
Note that unlike the Python 
sys.version
, the returned value will always include the
patchlevel (it defaults to 
'0'
).
platform.
release
()
Returns the system’s release, e.g. 
'2.2.0'
or 
'NT'
An empty string is returned if the
value cannot be determined.
platform.
system
()
Returns the system/OS name, e.g. 
'Linux'
'Windows'
, or 
'Java'
. An empty string is
returned if the value cannot be determined.
platform.
system_alias
(
system, release, version
)
Returns 
(system, release, version)
aliased to common marketing names used for
some systems. It also does some reordering of the information in some cases where
it would otherwise cause confusion.
platform.
version
()
Returns the system’s release version, e.g. 
'#3 on degas'
. An empty string is returned
if the value cannot be determined.
platform.
uname
()
Fairly portable uname interface. Returns a tuple of strings 
(system, node, release,
version, machine, processor)
identifying the underlying platform.
Note  that  unlike  the 
os.uname()
function  this  also  returns  possible  processor
information as additional tuple entry.
C# PDF Library SDK to view, edit, convert, process PDF file for C#
XDoc.PDF SDK provides users secure methods to protect PDF document. C# users can set password to PDF and set PDF file permissions to protect PDF document.
add security to pdf in reader; change security settings pdf
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
C#.NET: Edit PDF Password in ASP.NET. RaterEdge HTML5 PDF Editor also provides C#.NET users secure solutions for PDF document protection.
convert locked pdf to word doc; change pdf document security properties
Entries which cannot be determined are set to 
''
.
15.15.2. Java Platform
platform.
java_ver
(
release='', vendor='', vminfo=('', '', ''), osinfo=('', '', '')
)
Version interface for Jython.
Returns  a  tuple 
(release, vendor,  vminfo, osinfo)
with vminfo being  a  tuple
(vm_name, vm_release, vm_vendor)
and osinfo being a tuple 
(os_name, os_version,
os_arch)
.  Values  which cannot  be  determined  are  set  to  the  defaults  given  as
parameters (which all default to 
''
).
15.15.3. Windows Platform
platform.
win32_ver
(
release='', version='', csd='', ptype=''
)
Get additional version information from the Windows Registry and return a tuple
(release, version, csd, ptype)
referring to OS release, version number, CSD level
(service pack) and OS type (multi/single processor).
As  a  hint: ptype  is 
'Uniprocessor Free'
on single processor NT machines and
'Multiprocessor Free'
on multi processor machines. The ‘Free’ refers to the OS
version being free of debugging code. It could also state ‘Checked’ which means the
OS version uses debugging code, i.e. code that checks arguments, ranges, etc.
Note:  This function works best with Mark Hammond’s 
win32all
package installed,
but also on Python 2.3 and later (support for this was added in Python 2.6). It
obviously only runs on Win32 compatible platforms.
15.15.3.1. Win95/98 specific
platform.
popen
(
cmd, mode='r', bufsize=None
)
Portable 
popen()
interface. Find  a  working  popen  implementation  preferring
win32pipe.popen()
. On Windows NT, 
win32pipe.popen()
should work; on Windows
9x it hangs due to bugs in the MS C library.
15.15.4. Mac OS Platform
platform.
mac_ver
(
release='', versioninfo=('', '', ''), machine=''
)
Get  Mac OS  version  information  and return  it  as  tuple 
(release, versioninfo,
C# Create PDF Library SDK to convert PDF from other file formats
& thread-safe .NET solution which provides a reliable and quick approach for C# developers to create a highly-secure and industry-standard PDF document file.
copy text from encrypted pdf; copy paste encrypted pdf
PDF Image Viewer| What is PDF
information; Royalty-free to develop PDF compatible software; Open standard for more secure, dependable electronic information exchange.
decrypt pdf file online; creating secure pdf files
machine)
with versioninfo 
being 
tuple 
(version, 
dev_stage,
non_release_version)
.
Entries which cannot be determined are set to 
''
. All tuple entries are strings.
15.15.5. Unix Platforms
platform.
dist
(
distname='', version='', id='', supported_dists=('SuSE', 'debian', 'redhat',
'mandrake', ...)
)
This is an old version of the functionality now provided by 
linux_distribution()
. For
new code, please use the 
linux_distribution()
.
The only difference between the two is that 
dist()
always returns the short name of
the distribution taken from the 
supported_dists
parameter.
Deprecated since version 2.6.
platform.
linux_distribution
(
distname='', version='', id='', supported_dists=('SuSE',
'debian', 'redhat', 'mandrake', ...), full_distribution_name=1
)
Tries to determine the name of the Linux OS distribution name.
supported_dists
may be given to define the set of Linux distributions to look for. It
defaults to a list of currently supported Linux distributions identified by their release file
name.
If 
full_distribution_name
is true (default), the full distribution read from the OS is
returned. Otherwise the short name taken from 
supported_dists
is used.
Returns  a  tuple 
(distname,version,id)
which  defaults  to  the  args  given  as
parameters. 
id
is the item in parentheses after the version number. It is usually the
version codename.
New in version 2.6.
platform.
libc_ver
(
executable=sys.executable, lib='', version='', chunksize=2048
)
Tries to determine the libc version against which the file executable (defaults to the
Python interpreter) is linked. Returns a tuple of strings 
(lib, version)
which default
to the given parameters in case the lookup fails.
Note that this function has intimate knowledge of how different libc versions add
symbols to the executable is probably only usable for executables compiled using gcc.
C# PowerPoint - PowerPoint Creating in C#.NET
SDK for .NET, is a robust & thread-safe .NET solution which provides a reliable and quick approach for C# developers to create a highly-secure and industry
secure pdf remove; change pdf document security
C# Word - Word Creating in C#.NET
Word SDK for .NET, is a robust & thread-safe .NET solution which provides a reliable and quick approach for C# developers to create a highly-secure and industry
decrypt pdf password online; cannot print pdf security
The file is read and scanned in chunks of chunksize bytes.
index
modules |
next |
previous |
Python » Python v2.7.6 documentation » The Python Standard Library » 15. Generic
Operating System Services »
© Copyright
1990-2013, Python Software Foundation. 
The Python Software Foundation is a non-profit corporation. Please donate.
Last updated on Nov 10, 2013. Found a bug
Created using Sphinx
1.0.7.
C# Word - Word Create or Build in C#.NET
a robust & thread-safe .NET solution which provides a reliable and quick approach for C# developers to create a highly-secure and industry Create Word From PDF.
convert secure webpage to pdf; convert locked pdf to word
RasterEdge.com General FAQs for Products
not the product end user, please copy and email the secure download link are dedicated to provide powerful & profession imaging controls, PDF document, image
add security to pdf; create pdf the security level is set to high
index
modules |
next |
previous |
15.16. 
errno
— Standard errno system symbols
This module makes available standard 
errno
system symbols. The value of each symbol
is the  corresponding  integer value. The names and descriptions are borrowed from
linux/include/errno.h
, which should be pretty all-inclusive.
errno.
errorcode
Dictionary  providing  a  mapping  from  the  errno  value  to  the  string  name  in  the
underlying system. For instance, 
errno.errorcode[errno.EPERM]
maps to 
'EPERM'
.
To translate a numeric error code to an error message, use 
os.strerror()
.
Of the following list, symbols that are not used on the current platform are not defined by
the module. The specific list of defined symbols is available as 
errno.errorcode.keys()
.
Symbols available can include:
errno.
EPERM
Operation not permitted
errno.
ENOENT
No such file or directory
errno.
ESRCH
No such process
errno.
EINTR
Interrupted system call
errno.
EIO
I/O error
errno.
ENXIO
No such device or address
errno.
E2BIG
Arg list too long
errno.
ENOEXEC
Exec format error
errno.
EBADF
Python » Python v2.7.6 documentation » The Python Standard Library » 15. Generic
Operating System Services »
Bad file number
errno.
ECHILD
No child processes
errno.
EAGAIN
Try again
errno.
ENOMEM
Out of memory
errno.
EACCES
Permission denied
errno.
EFAULT
Bad address
errno.
ENOTBLK
Block device required
errno.
EBUSY
Device or resource busy
errno.
EEXIST
File exists
errno.
EXDEV
Cross-device link
errno.
ENODEV
No such device
errno.
ENOTDIR
Not a directory
errno.
EISDIR
Is a directory
errno.
EINVAL
Invalid argument
errno.
ENFILE
File table overflow
errno.
EMFILE
Too many open files
errno.
ENOTTY
Not a typewriter
errno.
ETXTBSY
Text file busy
errno.
EFBIG
File too large
errno.
ENOSPC
No space left on device
errno.
ESPIPE
Illegal seek
errno.
EROFS
Read-only file system
errno.
EMLINK
Too many links
errno.
EPIPE
Broken pipe
errno.
EDOM
Math argument out of domain of func
errno.
ERANGE
Math result not representable
errno.
EDEADLK
Resource deadlock would occur
errno.
ENAMETOOLONG
File name too long
errno.
ENOLCK
No record locks available
errno.
ENOSYS
Function not implemented
errno.
ENOTEMPTY
Directory not empty
errno.
ELOOP
Too many symbolic links encountered
errno.
EWOULDBLOCK
Operation would block
errno.
ENOMSG
No message of desired type
errno.
EIDRM
Identifier removed
errno.
ECHRNG
Channel number out of range
errno.
EL2NSYNC
Level 2 not synchronized
errno.
EL3HLT
Level 3 halted
errno.
EL3RST
Level 3 reset
errno.
ELNRNG
Link number out of range
errno.
EUNATCH
Protocol driver not attached
errno.
ENOCSI
No CSI structure available
errno.
EL2HLT
Level 2 halted
errno.
EBADE
Invalid exchange
errno.
EBADR
Invalid request descriptor
errno.
EXFULL
Exchange full
errno.
ENOANO
No anode
Documents you may be interested
Documents you may be interested