日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python读取配置文件不更改大小写_Python不区分大小写的文件名?

發布時間:2025/3/21 python 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python读取配置文件不更改大小写_Python不区分大小写的文件名? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果不列出一個目錄,并將要查找的項和目錄中的每個項都轉換為一個常見的案例進行比較,則無法執行此操作。文件系統是區分大小寫的,這就是它的全部功能。def path_insensitive(path):

"""

Get a case-insensitive path for use on a case sensitive system.

>>> path_insensitive('/Home')

'/home'

>>> path_insensitive('/Home/chris')

'/home/chris'

>>> path_insensitive('/HoME/CHris/')

'/home/chris/'

>>> path_insensitive('/home/CHRIS')

'/home/chris'

>>> path_insensitive('/Home/CHRIS/.gtk-bookmarks')

'/home/chris/.gtk-bookmarks'

>>> path_insensitive('/home/chris/.GTK-bookmarks')

'/home/chris/.gtk-bookmarks'

>>> path_insensitive('/HOME/Chris/.GTK-bookmarks')

'/home/chris/.gtk-bookmarks'

>>> path_insensitive("/HOME/Chris/I HOPE this doesn't exist")

"/HOME/Chris/I HOPE this doesn't exist"

"""

return _path_insensitive(path) or path

def _path_insensitive(path):

"""

Recursive part of path_insensitive to do the work.

"""

if path == '' or os.path.exists(path):

return path

base = os.path.basename(path) # may be a directory or a file

dirname = os.path.dirname(path)

suffix = ''

if not base: # dir ends with a slash?

if len(dirname) < len(path):

suffix = path[:len(path) - len(dirname)]

base = os.path.basename(dirname)

dirname = os.path.dirname(dirname)

if not os.path.exists(dirname):

dirname = _path_insensitive(dirname)

if not dirname:

return

# at this point, the directory exists but not the file

try: # we are expecting dirname to be a directory, but it could be a file

files = os.listdir(dirname)

except OSError:

return

baselow = base.lower()

try:

basefinal = next(fl for fl in files if fl.lower() == baselow)

except StopIteration:

return

if basefinal:

return os.path.join(dirname, basefinal) + suffix

else:

return

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的python读取配置文件不更改大小写_Python不区分大小写的文件名?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 丝瓜av| 日韩午夜在线 | 中国美女囗交视频 | av播放网站 | 99久久久久久久久久 | 住在隔壁的她动漫免费观看全集下载 | 国产精选毛片 | 亚洲美女中文字幕 | 欧美一区二区三区免 | 国产一级片在线播放 | 国产97色在线 | 日韩 | 久久国产免费看 | 欧美人一级淫片a免费播放 西方av在线 | 久久婷香| 亚洲精品乱码久久久久久蜜桃图片 | 色七七亚洲| 麻豆蜜臀 | 日韩理论片在线观看 | 天堂欧美| japanese国产在线 | 国产视频一区二区在线播放 | 日韩欧美高清在线观看 | 在线视频99| 污网站在线观看免费 | 九九视频精品在线 | 久久亚洲综合国产精品99麻豆精品福利 | 久久久经典| 日本激情网 | 情侣在线视频 | 亚洲欧美在线播放 | 黄色特一级 | 国产一级做a爱免费视频 | 午夜影院免费观看 | 精品国产乱码久久久久久预案 | 国产精品久久网 | 午夜爱爱毛片xxxx视频免费看 | 天天操天天玩 | 91av视频| 在线观看视频 | 中文人妻熟女乱又乱精品 | 欧美又大又硬又粗bbbbb | wwwav视频在线观看 | 成人av免费在线看 | 亚洲国产第一区 | 天堂网成人| 97人妻精品一区二区三区视频 | 免费在线观看黄色片 | 国产波霸爆乳一区二区 | a人片| 91欧美在线视频 | 欧美在线看片 | 精品国产91 | 天堂网色 | 亚洲AV无码阿娇国产精品 | 992tv人人草 国产第6页 | 日韩欧美精品一区二区三区 | 久久久久无码国产精品一区 | 欧美日韩a级 | 欧美性受xxxx黒人xyx性爽 | 香港三级网站 | 好吊日在线观看 | 国产免费又粗又猛又爽 | 午夜污| 女裸全身无奶罩内裤内衣内裤 | aaaaa黄色片| 69人妻一区二区三区 | 欧美做爰啪啪xxxⅹ性 | 91精品国产综合久久久久久 | 亚州黄色 | 精品视频一区二区三区在线观看 | 日韩资源在线观看 | 亚洲一区在线看 | 中日韩免费毛片 | 欧美日韩在线观看视频 | 日本在线不卡一区二区 | 不卡视频免费在线观看 | 清纯唯美第一页 | 国产情侣自拍小视频 | 日本少妇网站 | 欧美第一网站 | 亚洲成肉网 | 日韩精品久久一区二区 | 国产欧美一区二区三区免费看 | 国产精品18久久久久久久久 | 毛片网站在线 | 日本一区二区免费在线观看 | xxxwww在线观看 | 69er小视频| 欧美黑人性受xxxx精品 | 91视频高清 | jizz少妇 | 成年人的黄色片 | 日韩中文字幕电影 | 成人精品视频一区二区 | 在线天堂www在线国语对白 | 日韩在线一区二区三区四区 | 天堂а√在线中文在线鲁大师 | 亚洲国产精品成人 | a∨鲁丝一区鲁丝二区鲁丝三区 |