摘要: 在使用Python做文件处理时,经常需要使用到匹配、搜索功能,这就离不开一个核心的知识:正则表达式。 正则表达式(Regular Expression)描述一种字符串匹配的模式(pattern),可以用来检查一个字符串是否包含某种字串、将匹配的字串替换或从某个字符串种取出符合条件的字串等。构造正则表 阅读全文
posted @ 2022-11-15 16:12 山野乡人 阅读(76) 评论(0) 推荐(0)
摘要: 1 FILE(GLOB <variable> 2 [LIST_DIRECTORIES true|flase]) [RELETIVE <path>] [CONFIGURE_DEPENDS] 3 [<globbing-expressions>...]) 4 FILE(GLOB_RECURSE <vari 阅读全文
posted @ 2022-11-08 09:58 山野乡人 阅读(790) 评论(0) 推荐(0)
摘要: if-else是一种判断语句,但在python中有一种方式是使用if实现三目运算,如: max = a if a>b else b 这句代码表达的操作是:如果a > b 则max =a 否则 max = b 阅读全文
posted @ 2022-10-29 20:44 山野乡人 阅读(49) 评论(0) 推荐(0)
摘要: Pyhon文件操作以open函数打开文件,但是如果文件操作,因为各种原因并未能执行close操作,那么就会发生错误。为了保证无论是否出错都能正确关闭文件,可以使用 try...finally来实现: try: f = open('example.txt','w',encoding='utf-8') 阅读全文
posted @ 2022-10-29 17:30 山野乡人 阅读(136) 评论(0) 推荐(0)
摘要: if __name__ == '__main__': 大多数规范的Python源码中都可以看到这个语句,初学者可能不清楚这句话的用处。这句代码的字面意思就是在做判断__name__是否为'__main__'。这里涉及知识点: __name__ 是一个特殊的Python内置变量,它的值取决于脚本如何被 阅读全文
posted @ 2022-10-23 18:24 山野乡人 阅读(30) 评论(0) 推荐(0)