28.10.2021 Views

Python Tutorial ( PDFDrive )

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Read String is : This is testPython is a great language.

Yeah its great!!

Current I/O pointer position :45

Closed the file successfully!!

os.fpathconf(fd, name)

Description

The method fpathconf() returns system configuration information relevant to an open file.This variable is very

similar to unix system call fpathconf() and accept the similar arguments.

Syntax

Following is the syntax for fpathconf() method:

os.fpathconf(fd, name)

Parameters

• fd -- This is the file descriptor for which system configuration information is to be returned.

• name -- This specifies the configuration value to retrieve; it may be a string, which is the name of a defined

system value; these names are specified in a number of standards (POSIX.1, Unix 95, Unix 98, and others).

The names known to the host operating system are given in theos.pathconf_names dictionary.

Return Value

This method returns system configuration information relevant to an open file.

Example

The following example shows the usage of fpathconf() method.

#!/usr/bin/python

import os, sys

# Open a file

fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )

print "%s" % os.pathconf_names

# Now get maximum number of links to the file.

no = os.fpathconf(fd, 'PC_LINK_MAX')

print "Maximum number of links to the file. :%d" % no

# Now get maximum length of a filename

no = os.fpathconf(fd, 'PC_NAME_MAX')

print "Maximum length of a filename :%d" % no

# Close opened file

os.close( fd)

print "Closed the file successfully!!"

Let us compile and run the above program, this will produce the following result:

TUTORIALS POINT

Simply Easy Learning

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!