hell.py:
def parse_data(): with open(r"G:/人民币货币对.txt",mode="r") as f: itle_list = f.readline().strip().split("\t") with open(r"G:/人民币汇率中间价历史数据.txt", mode="r", encoding="utf-8") as f: all_list = [] for line in f: line_list = line.strip().split("\t") all_list.append(line_list) return itle_list,all_list def parse_condition(condition,seq): column, value_s = condition.split(seq) ind = itle_list.index(column) for line_list in all_list: value_t = line_list[ind] yield value_t,value_s,condition def entry_point(): condition = input(">>> ") if (">" in condition): for value_t,value_s,condition in parse_condition(condition,">"): if value_t > value_s: print(value_t) if ("<" in condition ): for value_t, value_s, condition in parse_condition(condition, "<"): if value_t < value_s: print(value_t) if ("=" in condition ): for value_t, value_s, condition in parse_condition(condition, "="): if value_t == value_s: print(value_t) itle_list, all_list = parse_data() entry_point() input('输入任意字符结束')
用pip install pyinstaller,然后pyinstaller -F hello.py,可以看到dist目录有个hello.exe和__internal目录(上面的文件采用绝对路径,改成相对路径,将文件放在__internal目录),拷贝这两个可点击使用
标签:总结,itle,python,list,value,split,line,condition From: https://www.cnblogs.com/fpcbk/p/18508741