49 TXT读取指定参数
Posted kekeoutlook
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了49 TXT读取指定参数相关的知识,希望对你有一定的参考价值。
#!/usr/bin/python # -*- coding: UTF-8 -*- import datetime #时间 time_begin="8:00" time_over ="22:00" #函数名 读取txt中指定参数内容 #函数输入 # path_txt txt文件地址 # canshu 要从txt读取的内容 # fengefu 参数名字和值的分隔符号 默认 - #函数输出 # 返回字符型结果 def readtxt(path_txt,canshu): #/home/pi/Desktop/info fengefu="-" f = open(path_txt, mode=‘r+‘, encoding=‘utf-8‘) # 打开txt文件,以‘utf-8’编码读取 lines = f.readlines() # 以行的形式进行读取文件 for line in lines: a=line.strip().split(fengefu) # x.strip()#除去每行的换行符 按照:分割 b = a[0:1] # list--str c = "".join(b).strip() # 去除空格 if c==canshu: b = a[1:2] # 这是选取需要读取的位数 c="".join(b).strip() # 去除空格 #print(c) return c f.close() def main(): #读取开始时间 字符型 数字需要转化 int() time_begin=readtxt("/home/pi/Work/WorkPlace/python/2waibao/2face_lab/info","time_begin") print(time_begin) #读取结束时间 time_over=readtxt("/home/pi/Work/WorkPlace/python/2waibao/2face_lab/info","time_over") print(time_over) #获取当前和时间 now = datetime.datetime.now().strftime("%H:%M") print("当前时间:" + now) #比较是否在时间段内 if time_begin < now < time_over: print("在此区间中") else: print("不在此区间中") main()
以上是关于49 TXT读取指定参数的主要内容,如果未能解决你的问题,请参考以下文章
Java IO读取txt文件乱码。前提不知道文档是啥编码格式
JAVA读取了本地TXT,但是导出JAR并运行时提示系统找不到指定路径??求助