非常教程

Python参考手册

Python os.pathconf() 方法

Python os.pathconf() 方法

Python os.pathconf() 方法

Python os.pathconf() 方法

Python OS 文件/目录方法


概述

os.pathconf() 方法用于返回一个打开的文件的系统配置信息。

Unix 平台下可用。

语法

fpathconf()方法语法格式如下:

os.fpathconf(fd, name)

参数

  • name -- 文件描述符

  • name -- 检索的系统配置的值,它也许是一个定义系统值的字符串,这些名字在很多标准中指定(POSIX.1, Unix 95, Unix 98, 和其它)。一些平台也定义了一些额外的名字。这些名字在主操作系统上pathconf_names的字典中。对于不在pathconf_names中的配置变量,传递一个数字作为名字,也是可以接受的。

  • 返回值

    返回文件的系统信息。

    实例

    以下实例演示了 fpathconf() 方法的使用:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    import os, sys
    
    # 打开文件
    fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )
    
    print "%s" % os.pathconf_names
    
    # 获取文件最大连接数
    no = os.fpathconf(fd, 'PC_LINK_MAX')
    print "Maximum number of links to the file. :%d" % no
    
    # 获取文件名最大长度
    no = os.fpathconf(fd, 'PC_NAME_MAX')
    print "Maximum length of a filename :%d" % no
    
    # 关闭文件
    os.close( fd)
    
    print "关闭文件成功!!"
    

    执行以上程序输出结果为:

    关闭文件成功!!
    

    Python os.pathconf() 方法

    Python OS 文件/目录方法

    Python os.pathconf() 方法
    Python

    Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于1989年发明,第一个公开发行版发行于1991年。 Python 是纯粹的自由软件, 源代码和解释器 CPython 遵循 GPL 协议。Python 语法简洁清晰,特色之一是强制用空白符( white space )作为语句缩进。

    主页 https://www.python.org/
    源码 https://github.com/python/cpython
    版本 2.7
    发布版本 2.7.13

    Python目录

    1.内置常量 | Built-in Constants
    2.内置例外 | Built-in Exceptions
    3.内置函数 | Built-in Functions
    4.内置类型 | Built-in Types
    5.编译器 | Compiler
    6.加密 | Cryptography
    7.数据压缩 | Data Compression
    8.数据持久性 | Data Persistence
    9.数据类型 | Data Types
    10.调试和分析 | Debugging & Profiling
    11.开发工具 | Development Tools
    12.文件和目录访问 | File & Directory Access
    13.文件格式 | File Formats
    14.构架 | Frameworks
    15.输入 | Importing
    16.输入/输出 | Input/ouput
    17.国际化 | Internationalization
    18.网络 | Internet
    19.网络数据 | Internet Data
    20.翻译 | Interpreters
    21.语言 | Language
    22.记录 | Logging
    23.Mac OS
    24.MS Windows
    25.多媒体 | Multimedia
    26.联网 | Networking
    27.数字与数学 | Numeric & Mathematical
    28.操作系统 | Operating System
    29.可选操作系统 | Optional Operating System
    30.限制执行 | Restricted Execution
    31.运行 | Runtime
    32.SGI IRIX
    33.软件包装与分销 | Software Packaging & Distribution
    34.字符串 | String
    35.结构化标记 | Structured Markup
    36.Tk
    37.Unix
    38.Python 简介
    39.Python pass 语句
    40.Python 循环嵌套
    41.Python 运算符
    42.Python log10() 函数
    43.Python log() 函数
    44.Python floor() 函数
    45.Python fabs() 函数
    46.Python exp() 函数
    47.Python cmp() 函数
    48.Python ceil() 函数
    49.Python abs() 函数
    50.Python Number(数字)
    51.Python pow() 函数
    52.Python modf() 函数
    53.Python min() 函数
    54.Python max() 函数
    55.Python asin() 函数
    56.Python acos() 函数
    57.Python uniform() 函数
    58.Python shuffle() 函数
    59.Python seed() 函数
    60.Python random() 函数
    61.Python randrange() 函数
    62.Python choice() 函数
    63.Python sqrt() 函数
    64.Python round() 函数
    65.Python radians() 函数
    66.Python degrees() 函数
    67.Python tan() 函数
    68.Python sin() 函数
    69.Python hypot() 函数
    70.Python cos() 函数
    71.Python atan2() 函数
    72.Python atan() 函数
    73.Python 元组
    74.Python 列表(List)
    75.Python 字符串
    76.Python 字典(Dictionary)
    77.Python 日期和时间
    78.Python 函数
    79.Python 模块
    80.Python capitalize()方法
    81.Python center()方法
    82.Python count() 方法
    83.Python expandtabs()方法
    84.Python endswith()方法
    85.Python encode()方法
    86.Python decode()方法
    87.Python find()方法
    88.Python index()方法
    89.Python 异常处理
    90.Python isspace()方法
    91.Python isnumeric()方法
    92.Python islower()方法
    93.Python isdigit()方法
    94.Python isalpha()方法
    95.Python isalnum()方法
    96.Python isupper()方法
    97.Python istitle()方法
    98.Python min()方法
    99.Python max()方法
    100.Python maketrans()方法