易网时代-编程资源站
Welcome
微信登录
编程资源
图片资源库
蚂蚁家优选
PDF转换器
软件资源
软件开发
、
小程序制作
、
系统集成与运维
、
空间租用
、
硬件开发
、
视频监控
、
技术咨询与支持
——联系电话:0311-88999002/88999003
首页
/
操作系统
/
Linux
/
Python处理文件最后被添加了0x15
import
string
"""
写了一个程序,用来提取一个文件中的2个字符段
file.out中的数据有几个字段组成,其实就是ldd的一个程序的依赖库
我想把两部分库文件信息放到两个文件里
出现的问题是,我在windows下面写的程序,编辑好了文件,提取出来字段之后呢,保存到了文件中,然后拷贝到linux下面,结果发现每行后面都是被多添加了一个"0x15"的字符。我怀疑是windows下的回车换行和linux下的回车换行不同造成的~~
导致了,本来代表一个文件+路径的字符串变成了shell不认识的了。
目前的解决办法就是都放在Linux下面搞咯,竟然遇到了跨平台的问题,估计是我写的程序不够好吧,呵呵。
"""
text = open(
"file.out"
).readlines()
output1 = open(
"file1.in"
,
"w"
)
output2 = open(
"file2.in"
,
"w"
)
for
lines
in
text:
line = lines.strip()
line = line.split()
if
(line[1] ==
"=>"
):
line[1:2] = []
if
(len(line)>2):
line[2:]=[]
if
(
"("
in
line[1]):
line[1:] = []
output1.write(
"%s"
%(line[0]))
if
(len(line) == 2):
output2.write(
"%s"
%(line[1]))
output1.close()
output2.close()
收藏该网址
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图