中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

獲取絕對路徑下的文件名和文件后綴方法

發布時間:2020-07-06 03:53:10 來源:網絡 閱讀:713 作者:027ryan 欄目:開發技術

在平時處理文件的時候,都會用到模塊os,今天運用os模塊獲取絕對路徑下的文件的文件名和后綴名,這里測試文件為:

[root@python ~]# cat testfile 
/usr/local/application/website/test.txt
/usr/local/application/website/test.txt
/usr/local/bin/test.sh
/usr/local/application/img/AEAFFEAG.jpg
/usr/local/application/img/AEAFAGEAG.jpg
/usr/local/application/CSS/up.css
/usr/local/application/PNG/good.png
/usr/local/application/img/AETTTGEAG.jpg
/usr/local/application/CSS/main.css
/usr/local/application/GIF/hello.gif
/usr/local/application/js/foot.js
[root@python ~]#


接下來編寫腳本:

[root@python ~]# cat get_file_name.py
#!/usr/bin/env python
import os
with open('/root/testfile','r') as obj:
     for line in obj:
         print os.path.splitext(line.strip())
[root@python ~]#


運行腳本輸出結果:

[root@python ~]# python  get_file_name.py
('/usr/local/application/website/test', '.txt')
('/usr/local/application/website/test', '.txt')
('/usr/local/bin/test', '.sh')
('/usr/local/application/img/AEAFFEAG', '.jpg')
('/usr/local/application/img/AEAFAGEAG', '.jpg')
('/usr/local/application/CSS/up', '.css')
('/usr/local/application/PNG/good', '.png')
('/usr/local/application/img/AETTTGEAG', '.jpg')
('/usr/local/application/CSS/main', '.css')
('/usr/local/application/GIF/hello', '.gif')
('/usr/local/application/js/foot', '.js')
[root@python ~]#


從以上可以看出,每一行為一個元組,然后繼續修改get_file_name文件:

[root@python ~]# cat get_file_name.py
#!/usr/bin/env python
# -*- coding:utf8 -*-
import os
with open('/root/testfile','r') as obj:
     for line in obj:
         print "文件路徑為:%s   文件后綴為:%s" %(os.path.splitext(line.strip())[0],os.path.splitext(line.strip())[1])
         
[root@python ~]#


再運行腳本查看結果:

[root@python ~]# python  get_file_name.py
文件路徑為:/usr/local/application/website/test   文件后綴為:.txt
文件路徑為:/usr/local/application/website/test   文件后綴為:.txt
文件路徑為:/usr/local/bin/test   文件后綴為:.sh
文件路徑為:/usr/local/application/img/AEAFFEAG   文件后綴為:.jpg
文件路徑為:/usr/local/application/img/AEAFAGEAG   文件后綴為:.jpg
文件路徑為:/usr/local/application/CSS/up   文件后綴為:.css
文件路徑為:/usr/local/application/PNG/good   文件后綴為:.png
文件路徑為:/usr/local/application/img/AETTTGEAG   文件后綴為:.jpg
文件路徑為:/usr/local/application/CSS/main   文件后綴為:.css
文件路徑為:/usr/local/application/GIF/hello   文件后綴為:.gif
文件路徑為:/usr/local/application/js/foot   文件后綴為:.js
[root@python ~]#


這里主要是運用os模塊的splitext函數功能,以'.'的分隔符將一個完整的文件進行分割成元組,然后通過元組的下標獲取元組中的元素。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宣恩县| 六枝特区| 鄯善县| 张家港市| 江孜县| 蒲江县| 隆安县| 石城县| 永新县| 庆阳市| 阜宁县| 金秀| 黄山市| 和静县| 云梦县| 乌鲁木齐市| 衡山县| 铜梁县| 鸡西市| 淮阳县| 剑河县| 同德县| 海门市| 嫩江县| 齐河县| 武安市| 青岛市| 嘉善县| 洪洞县| 荔波县| 仁化县| 青浦区| 新营市| 台前县| 南投市| 修武县| 昂仁县| 武城县| 蓬安县| 兴和县| 清远市|