今天遇到了一個奇怪的bug,仔細看了一下原來是自己想當然了:
我們一般用strip()函數去掉字符串首尾的空格或者換行符之類的,但是我有一個需求就是去掉字符串尾部的.txt,想當然的用了.strip('.txt'),仔細看了一下網友的解釋:https://blog.csdn.net/weixin_30657541/article/details/99390522 才發現自己完全理解錯了,是去掉首尾中的. t x t這幾個字符的意思,導致出現了一些莫名其妙的錯誤,還以爲是因爲換行符之類的問題。
簡單記錄一下,看來真的不能想當然,哪怕是自己用了很多次的函數。