今天遇到了一个奇怪的bug,仔细看了一下原来是自己想当然了:
我们一般用strip()函数去掉字符串首尾的空格或者换行符之类的,但是我有一个需求就是去掉字符串尾部的.txt,想当然的用了.strip('.txt'),仔细看了一下网友的解释:https://blog.csdn.net/weixin_30657541/article/details/99390522 才发现自己完全理解错了,是去掉首尾中的. t x t这几个字符的意思,导致出现了一些莫名其妙的错误,还以为是因为换行符之类的问题。
简单记录一下,看来真的不能想当然,哪怕是自己用了很多次的函数。