python文件路径切分

import os.path

spath="D:/360Downloads/testFile1/folder2/testFile1.txt"
#case 1:
p,f=os.path.split(spath);
print("dir is:" + p)
print("file is:" + f)

#case 2:
drv,left=os.path.splitdrive(spath);
print("drive is:" + drv)
print("left is:" + left)

#case 3:
f,ext = os.path.splitext(spath);
print("f is:" + f)
print("ext is:" + ext)

时间: 2024-08-26 21:32:22

python文件路径切分的相关文章

Python 文件路径

# 文件路径: # 1. 相对路径: 相对于当前程序所在的文件夹, 如果在文件夹内, 随便找, 直接写名字 # 如果不在这个文件夹内, 可能需要出文件夹或者进文件夹 # 出文件夹 ../ # 进文件夹 文件夹/ # 2. 绝对路径: 从磁盘根目录寻找路径(有问题) # 只有在记录日志的时候可以用到绝对路径 # 日志: 程序运行过程中记录的信息 f = open("D:\西游记\金角大王吧.txt", mode="r", encoding="gbk"

python文件路径读取方法整理(path)

使用Python时,经常用到文件的路径读取,做了path方法的不同读取方式整理: import os #os.path.dirname(__file__)返回的是.py文件的目录 path1=os.path.dirname(__file__) print(path1) #os.path.abspath(__file__)返回的是.py文件的绝对路径(完整路径) path2=os.path.abspath(__file__) print(path2) #组合使用 path3=os.path.dir

python 按照日期切分大日志文件(重点)和按照指定大小切分日志文件

#! /usr/bin/env python # -*- coding:utf8 -*- # 切分nginx 按照日期切分日志文件 from __future__ import division import os,sys big_file='/data/logs/media.net.error.log' # 按照文件大小拆分 def split_by_filesize(fromfile,todir,chunksize=0): """ chunksize: 字节建议每100M

python库文件路径

python中import语句导入库文件路径可通过sys.path查看.写一个简单的小程序: 1 import sys 2 print sys.path 运行它,本机上得到的结果如下: ['', '/usr/local/lib/python2.7/dist-packages/Paste-1.7.5.1-py2.7.egg', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/

Jython:java调用python文件之第三方包路径问题

本方法解决python代码的可移植性,不需要在新机器上配置python环境,只通过安装jython的方式将python代码嵌入java工程 1. Jython如何安装 下载地址:jython_installer-2.5.0.jar.下载需要积分,如果无积分,可联系楼主. 傻瓜式下一步安装方式,路径最好和工程选在同一目录下. 2. 运行python代码 举个简单例子,安装好java环境及eclipse之后,copy如下代码即可运行.注释部分为运行文件的方式,需要新建文件后去掉注释执行. impor

Python中的文件路径的分隔符

主要是需要考虑分隔符的问题: 在Windows系统下的分隔符是:\ (反斜杠) 在Linux系统下的分隔符是:/(斜杠) 当在字符中出现\时,大家就要考虑到转义字符了 转义字符就是类似\n,\t,\0等这些字符,但是在\后面的字符已经不是原来的含义了 字符串中会存在特殊含义的字符,例如: 在上图的字符串中,\n具有特殊的含义,表示换行的意思 当然为了处理这种情况,python提供了两种解决办法 1.在特殊字符前加上\ 2.当需要转义的字符比较多时,前面的做法显然不够高效,这里还有另一种做法,在

python获取当前文件路径以及父文件路径

1 2 3 4 5 6 #当前文件的路径 pwd = os.getcwd() #当前文件的父路径 father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+".") #当前文件的前两级目录 grader_father=os.path.abspath(os.path.dirname(pwd)+os.path.sep+"..")   第一种方法: os.path.abspath(__file__) 假设ap

在使用python语言的open函数时,提示错误OSError: [Errno 22] Invalid argument: ‘文件路径’

如题,在使用python语言的open函数时,提示错误OSError: [Errno 22] Invalid argument: '文件路径',在查阅了大量资料后也得到了一些解决方案,但是这些解决方案对于作者的情况都不适用,依然报错,没办法,虽然作者的英语水平很不咋地,但中文帮不了作者,只好求助于英文了. ? ? ? ?建议各位看客在修改时,仔细看清楚自己的情况是否适用.废话不多说,开始正文. ? ? ? ?作者的路径为open('D:\LearningBooks\test.txt') ? ?

python获取文件路径

摘自:https://blog.csdn.net/Poo_Chai/article/details/89764001 import os root_path = os.path.abspath(os.path.join(os.getcwd(), "..")) print("""*********************** Path test:start..... ********************""") print(