python脚本
利用pyhon完成一些小功能
troublemaker、
零基础的研究生
展开
-
python去除字符串首尾的空格,不调用str的strip()方法
方法实现:def trim(strings): """ 去除字符串首尾的空格,不调用str的strip()方法 """ while strings[:1] == ' ': strings = strings[1:] while strings[-1:] == ' ': strings = strings[:-1] return strings测试通过:if trim('hello ') != 'hello':原创 2020-08-28 11:45:02 · 655 阅读 · 0 评论 -
python实现mask矩阵(根据列表所给元素)
行和列的位置都在以下三个列表中的一列中,则对应位置为1,其余位置全为0 ——[7-56,239-327,438-454,522-556,574-586] ——[57-85,96-112,221-238] ——[113-220,328-437,455-521,557-573]代码实现def generateMaskBasedOnDom(dom_path, length): """ :param dom_path: this is a file path, which con.原创 2020-07-16 21:56:56 · 2293 阅读 · 0 评论 -
python使用timeit.Timer测试代码运行时间
python中测试代码运行时间,可以使用time库和timeit库,使用timeit来计算相对精确一些,主要用于计算小代码运行时间。引用原话:Class for timing execution speed of small code snippetstimeit测试方法使用timeit中的Timer类,timeit.Timer()Timer(stmt="pass", s...原创 2020-04-11 19:24:06 · 2298 阅读 · 0 评论 -
python匹配包含文本的txt文件名
def find_file(content, file_dir): """ 匹配包含文本的txt文件 :param content: 文本 :param file_dir: txt所在文件目录 :return: 文件名 """ file_list = [] for file in os.listdir(file_dir): ...原创 2020-03-27 11:40:13 · 798 阅读 · 0 评论 -
python找文字在对应文本中的索引
def find_idx(father_text, son_text): """ 匹配文本内容在文本中的索引 :param father_text: 文本 :param son_text: 文本中的文字 :return: 返回包含开始索引和结束索引的list """ start_position = father_text.index(son...原创 2020-03-27 11:32:48 · 1395 阅读 · 0 评论 -
python列表中两个元素,多个元素进行位置互换,列表排序
两个元素位置互换change_list = [6, 8]print(change_list)# 交换列表,以下两个均可# change_list[0], change_list[1] = change_list[1], change_list[0]change_list[1], change_list[0] = change_list[0], change_list[1] pri...原创 2019-12-05 10:08:45 · 14110 阅读 · 0 评论 -
python检测字符串是否包含特殊符号
这里不导入其他模块,预先定义好你所认为是特殊字符的字符就好!input_psd = input("请输入字符串")# 判断是否有特殊字符 string = "~!@#$%^&*()_+-*/<>,.[]\/" for i in string: if i in input_psd: print("您的输入包含特殊字...原创 2019-11-03 22:30:44 · 31451 阅读 · 1 评论 -
Pyhon批量改文件后缀名
目标:".txt" ----> ".ann"结果:代码:# 记得把py文件放在和处理文件同一目录下import ostxts = os.listdir("./")for txt in txts: name_suffix = os.path.splitext(txt) if name_suffix[1] == ".txt": # 没有这个判别,会把py文件...原创 2019-12-15 21:19:22 · 139 阅读 · 0 评论 -
Python创建文件名为0000—nnnn的txt文件
结果:代码:for i in range(1001): save_txt = "%04d.txt"%i with open(save_txt, "w", encoding="utf-8") as f: f.write("") # 空白文件原创 2019-12-15 20:48:48 · 390 阅读 · 0 评论