len(obj)                          # 求长度:obj可以是str、list等对象

         split(str, num)                 # str-分割符,默认空格;num-分割次数 ; 返回值为list类型

           s.strip()                      # 默认删除字符串左右两边的空格(包括'\n', '\r',  '\t',  ' ');

                              # 若括号中有字符序列,则删去s中的子串

s.rstrip()                                    # 删除右侧的空格

       s.lstrip()                # 删除左侧的空格

             sys.exit()             # 退出程序

         sys.argv             # 外部参数

       sys.platform           # 系统平台

       sys.getdefaultencoding()      # 系统编码

type()              # 基本数据类型

       open()               # 文本文件输入输出

       zip()、range()、enumerate()    # 循环设计

platform模块:

       platform.system()         # OS类型:Windows/Linux等

       platform.node()          # 计算机网络名称 xxx-PC

       platform.version()           # OS版本号

      platform.platform()         # OS名称、版本号

       platform.machine()        # 计算机类型 'AMD64'、'i686'等

       platform.processor()       # 处理器

       platform.architecture()      # OS位数 ('32bit', 'WindowsPE')、('32', 'ELF')等

       platform.uname()          # 包括以上大部分数据

os模块:

      os.mkdir(r'E:/DIR')         # 创建文件夹

        os.makedirs(r'E:/DIR/Dir1/Dir2')  # 创建多层目录

        os.getcwd()             # 当前工作目录

        os.chdir(r'E:/New')                  # 改变工作目录

      os.path.exists(r'E:/DIR')      # 文件夹是否存在:返回True或False

      os.path.isdir(r'E:/DIR')            # 是否为文件夹

     os.path.isfile(r'E:/DIR/test.py')  # 文件是否存在:存在则返回True

       os.path.exists(r'E:/DIR/test.py')  # 返回True或False

os.path.isfile(r'E:/DIR')         # 不论存不存在,都返回False

       os.path.abspath(name)      # 获取绝对路径

       os.path.join(r'E:/DIR', test.py)   # 目录+文件字符串名称

       os.path.getsize(r'E:/DIR/test.py') # 获取文件大小   

       os.remove(r'E:/DIR/test.py')        # 删除文件

         os.sep               # 路径分割符

       os.linesep             # 行终止符 Win--'\r\n'; Linux--'\n'; Mac--'\r'

       os.name               # 平台 'nt'; 'posix'

         os.system(str)          # shell命令

os.listdir(path)          # 获取当前路径下的文件

        

Python中一些内建函数及os等模块的用法的更多相关文章

  1. python中的内建函数

    本文用作记录python中的内建函数及其功能,本文内容随时补充. 完整的内建函数及其说明参考官方文档:    https://docs.python.org/3.5/library/functions ...

  2. Python中的map()函数和reduce()函数的用法

    Python中的map()函数和reduce()函数的用法 这篇文章主要介绍了Python中的map()函数和reduce()函数的用法,代码基于Python2.x版本,需要的朋友可以参考下   Py ...

  3. 【转载】python中not,and,or的优先级问题及用法

    作业: >>> print(5<4 or 3)3>>> print(2>1 or 6)True>>> print(5>1 and ...

  4. python 中文件输入输出及os模块对文件系统的操作

    整理了一下python 中文件的输入输出及主要介绍一些os模块中对文件系统的操作. 文件输入输出 1.内建函数open(file_name,文件打开模式,通用换行符支持),打开文件返回文件对象. 2. ...

  5. 【转】python中常用第三方包os sys

    1. os 这个模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下 ...

  6. Python中的日志记录方案-logging模块&loguru模块

    原文链接 原创: 崔庆才 在 Python 中,一般情况下我们可能直接用自带的 logging 模块来记录日志,包括我之前的时候也是一样.在使用时我们需要配置一些 Handler.Formatter ...

  7. python常用标准库(os系统模块、shutil文件操作模块)

    常用的标准库 系统模块 import os 系统模块用于对系统进行操作. 常用方法 os模块的常用方法有数十种之多,本文中只选出最常用的几种,其余的还有权限操作.文件的删除创建等详细资料可以参考官方文 ...

  8. python中sys.exit()和os._exit(0)退出程序

    python中退出程序的两种方法,0为默认状态,可以为空,两者均会退出当前运行的程序,os._exit(0)中的0不能省略 sys.exit(0):可以捕获SystemExit异常,然后做相应的清理工 ...

  9. python标准库介绍——2 os.path模块详解

    == os.path 模块 == ``os.path`` 模块包含了各种处理长文件名(路径名)的函数. 先导入 (import) ``os`` 模块, 然后就可以以 ``os.path`` 访问该模块 ...

随机推荐

  1. Dev

    调用DoValidate()始终返回true 解决方案 txtCarNo.IsModified = true; result = result & txtCarNo.DoValidate(); ...

  2. SQL将金额转换为汉子

    -- ============================================= -- Author: 苟安廷 -- Create date: 2008-8-13 -- Descrip ...

  3. Difference between Char.IsDigit() and Char.IsNumber() in C#

    http://stackoverflow.com/questions/228532/difference-between-char-isdigit-and-char-isnumber-in-c-sha ...

  4. LIST动态表格画线(动态列)

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  5. VS2008中开发智能设备程序的一些总结

    原文链接:http://blog.csdn.net/citybug_nj/article/details/2598705 程序中包括四个部分: 系统配置 这个部分用来配置系统中的相关参数,参数包括数据 ...

  6. BerkeleyDB 多索引查询

    由于性能原因,我们打算将关系型数据库转移到内存数据库中:在内存数据库产品的选型中,我们确定的候选对象有Redis和Berkeley DB: Redis查询效率不错,并且支持丰富的数据存储结构,但不支持 ...

  7. data-*属性——使用自定义属性的方式存储数据

    HTML5提供了data-*属性能存储页面或应用程序的私有自定义数据.只需在属性前加上data-前缀即可,值可以是任意字符串. 存储的(自定义)数据能够被页面的 JavaScript 中利用,以创建更 ...

  8. [转] Java内部类详解

    作者:海子 出处:http://www.cnblogs.com/dolphin0520/ 本博客中未标明转载的文章归作者海子和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置 ...

  9. mysql概要(十四)索引

    1.索引是对数据库数据建立目录加快了查询速度.索引分为哈希索引和二叉树索引 (大数据量转移,如果表中带有大量字段索引,进行数据导入时,建议先去掉索引导入数据再统一加入索引,减少索引计算量) 2.索引原 ...

  10. 适应各浏览器图片裁剪无刷新上传jQuery插件(转)

    看到一篇兼容性很强的图片无刷新裁剪上传的帖子,感觉很棒.分享下!~ 废话不多说,上效果图. 一.首先建立如下的一个page <!DOCTYPE html> <html xmlns=& ...