1. https://blog.csdn.net/T1243_3/article/details/80170006
     
    # -*- coding:utf-8 -*-
  2. """
  3. @author:lei
  4. """
  5. import os
  6.  
  7. #os.path.join() 将分离的部分合成一个整体
  8. filename=os.path.join('/home/ubuntu/python_coding','split_func')
  9. print filename
  10. #输出为:/home/ubuntu/python_coding/split_func
  11.  
  12. #os.path.splitext()将文件名和扩展名分开
  13. fname,fename=os.path.splitext('/home/ubuntu/python_coding/split_func/split_function.py')
  14. print 'fname is:',fname
  15. print 'fename is:',fename
  16. #输出为:
  17. # fname is:/home/ubuntu/python_coding/split_func/split_function
  18. #fename is:.py
  19.  
  20. #os.path.split()返回文件的路径和文件名
  21. dirname,filename=os.path.split('/home/ubuntu/python_coding/split_func/split_function.py')
  22. print dirname
  23. print filename
  24. #输出为:
  25. # /home/ubuntu/python_coding/split_func
  26. #split_function.py
  27.  
  28. #split()函数
  29. #string.split(str="", num=string.count(str))[n]
  30. #str - - 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
  31. #num - - 分割次数。
  32. #[n] - - 选取的第n个分片
  33. string = "hello.world.python"
  34. print string.split('.')#输出为:['hello', 'world', 'python']
  35. print(string.split('.',1))#输出为:['hello', 'world.python']
  36. print(string.split('.',1)[0])#输出为:hello
  37. print(string.split('.',1)[1])#输出为:world.python
  38. string2="hello<python.world>and<c++>end"
  39. print(string2.split("<",2)[2].split(">")[0])#输出为:c++

python split(),os.path.split()和os.path.splitext()函数用法的更多相关文章

  1. python 中进制转换及format(),int()函数用法

    python中数值型变量好像只能是十进制形式表示,其他类型变量只能以字符串形式存在,可以通过format函数将int类型变量转换成其他进制字符串,如下所示: v_code=15 # 2进制 x=for ...

  2. python中split()、os.path.split()函数用法

    一.Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串 str.split(str="", num=string ...

  3. python 中的split()函数和os.path.split()函数

    Python中有split()和os.path.split()两个函数: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表. os.path.split():将文件 ...

  4. python 中的os.path.split()函数用法

    基本概念   os.path.split()通过一对链表的头和尾来划分路径名.链表的tail是是最后的路径名元素.head则是它前面的元素. 举个例子: path name = '/home/User ...

  5. glob.glob()、os.path.split()函数、global和nonlocal关键字

    1. glob.glob() glob模块是Python最简单的模块之一, 内容非常少, 用它可以查找符合特定规则的文件路径名, 查找文件时只会用到三个匹配符: * :匹配0个或多个字符 ? : 匹配 ...

  6. Python学习笔记(15)- os\os.path 操作文件

    程序1 编写一个程序,统计当前目录下每个文件类型的文件数,程序实现如图: import os def countfile(path): dict1 = {} # 定义一个字典 all_files = ...

  7. python --标准库 路径与文件 (os.path包, glob包)

    os.path包 os.path包主要是处理路径字符串,提取出有用信息. #coding:utf-8 import os.path path = 'D:\\Python7\\test\\data.tx ...

  8. python常用模块:sys、os、path、setting、random、shutil

    今日内容讲了3个常用模块 一.sys模块二.os模块三.os下path模块四.random模块五.shutil模块 一.sys模块 import sys #环境变量 print(sys.path) # ...

  9. Python笔记(十三)_os模块和os.path模块

    os模块中关于文件/目录常用的函数使用方法 getcwd() 返回当前工作目录 chdir(path) 改变工作目录 listdir(path='.') 列举指定目录中的文件名('.'表示当前目录,' ...

随机推荐

  1. unity, 3dmax制作的morph(blendshape)导入unity中使用注意事项

    在实现<乱纪元大冒险>(见:http://www.cnblogs.com/wantnon/p/4857072.html)中由于质子展开失败形成的变形几何体和眼睛.几何体经过一系列形变最后变 ...

  2. Objective-C中的类型转换

    转自:http://blog.csdn.net/lonelyroamer/article/details/7711920 类型转换 表2-3列出了简单数据类型.示例和格式符. 表2-3 简单数据类型. ...

  3. BASE64 编码解码

    /// <summary> /// Base64编码 /// </summary> /// <param name="data"></pa ...

  4. pow函数

    pow函数如果直接强制类型转换成int,会导致精度的损失.如果是int的幂计算,建议重写函数.或者用double型进行计算.

  5. spring的数据源

    Spring提供了两个这样的数据源(都位于org.springframework.jdbc.datasource程序包里):        DriverManagerDataSource:在每个连接请 ...

  6. centos7.2 安装 Elasticsearch5.2

    打算上全文检索,就找到了找个产品,开始研究下…… 1.官网地址: https://www.elastic.co/guide/en/elasticsearch/reference/5.2/install ...

  7. Asp.Net中使用水晶报表

    Asp.Net中使用水晶报表(上) 在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心.一周以后,在阅 ...

  8. 2-XOR-SAT (种类并查集)

    写了那么多模拟题这题算是最难的了QAQ 好神,,,我于是补了一下并查集.. 并查集很神...... orz 种类并查集...orz 对于维护sat,我们可以这样想: 如果x和y的xor是true,那么 ...

  9. page coloring小结

    页着色是一种通过选择性物理页分配来实现把虚存映射到特定cache位置的软件方法. 最早引入页着色概念是在计算机体系结构,是为了解决地址别名问题引入的. 首先对cache是使用虚拟地址还是物理地址的问题 ...

  10. requirejs学习(一)

    requirejs学习(一) 随着网站功能逐渐丰富,网页中的js也变得越来越复杂和臃肿,各种依赖(插件等)也逐渐增多,原有通过script标签来导入一个个的js文件这种方式已经不能满足现在的需求,我们 ...