亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

發布時間: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

白水县| 扶绥县| 巩留县| 五寨县| 钟祥市| 东丰县| 景谷| 泰兴市| 淅川县| 衢州市| 永和县| 米易县| 勃利县| 德格县| 从化市| 和田县| 库伦旗| 葫芦岛市| 英山县| 自贡市| 富民县| 剑河县| 措美县| 来宾市| 桃源县| 泉州市| 诸暨市| 宁晋县| 三原县| 石台县| 石嘴山市| 盐边县| 镇宁| 大新县| 健康| 广东省| 五台县| 石棉县| 大宁县| 永修县| 理塘县|