我有两个要求
第一个要求-我想读取文件的最后一行,并将最后一个值赋给python中的变量
第二项要求-
这是我的示例文件
<serviceNameame="demo" wsdlUrl="demo.wsdl" serviceName="demo"/>
<context:property-placeholder location="filename.txt"/>
我想从这个文件中读取内容,即<context:property-placeholder location= .
之后的filename.txt,并想将该值赋给python中的一个变量
为什么不读取所有行并将最后一行存储到变量中
在具有
tail
命令的系统上,可以使用tail
,对于大文件,这将使您无需读取整个文件注意:
decode()
命令仅适用于python3
将为
python2.x
工作一个简单的解决方案,不需要将整个文件存储在内存中(例如使用
file.readlines()
或等效结构):对于大型文件,查找文件末尾并向后移动以查找换行符会更有效,例如:
请注意,文件必须以二进制模式打开,否则,it will be impossible to seek from the end
相关问题 更多 >
编程相关推荐