用python写一个判断文件内指定内容并改写后再保存此文件的代码
求大师帮用python写一个判断文件内指定内容并改写后再保存此文件的代码读取开始是字母串的行,判断第4个数字是1还是20,如果是1则把这个1改为27,如果第4位是20,再...
求大师帮用python写一个判断文件内指定内容并改写后再保存此文件的代码
读取开始是字母串的行,判断第4个数字是1还是20,如果是1则把这个1改为27,如果第4位是20,再判断第一个字母串是circle还是closed如果是circle则把这第一个字母串改为KPTCIR,如果是closed则把这第一个字母串改为KPTCLS,同时把这个20改为1
文件夹下有很多个文件,这些文件里的内容都有下面的特征,都需要按上面的要求读写后保存,请帮写个python代码,谢谢
文件中的部分字符如下
CIRCLE 4 5.2 1 -1
CIRCLE 4 5.2 3 -1
CIRCLE 4 5.2 20 -1
97 97 07 5 78 86
CLOSED 6 3.5 20 1
CLOSED 6 3.5 27 1
CLOSED 6 3.5 1 20
7 62 2 7 8T 2LJD KHK
7 62 2 7 8T 2LJD KHK
7 DF 2 7 8T 36 46 展开
读取开始是字母串的行,判断第4个数字是1还是20,如果是1则把这个1改为27,如果第4位是20,再判断第一个字母串是circle还是closed如果是circle则把这第一个字母串改为KPTCIR,如果是closed则把这第一个字母串改为KPTCLS,同时把这个20改为1
文件夹下有很多个文件,这些文件里的内容都有下面的特征,都需要按上面的要求读写后保存,请帮写个python代码,谢谢
文件中的部分字符如下
CIRCLE 4 5.2 1 -1
CIRCLE 4 5.2 3 -1
CIRCLE 4 5.2 20 -1
97 97 07 5 78 86
CLOSED 6 3.5 20 1
CLOSED 6 3.5 27 1
CLOSED 6 3.5 1 20
7 62 2 7 8T 2LJD KHK
7 62 2 7 8T 2LJD KHK
7 DF 2 7 8T 36 46 展开
3个回答
展开全部
已完成你的要求,代码已经上传。
更多追问追答
追问
追答
1、你这属于完工后又提新需求。。。
2、不指定文件名可以,这个也可以通过遍历去读写每个文件。
3、不知道是否每个文件都是这种结构,只要结构一致也可以处理。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据中含有其他干扰数据,需要提供提取数据的标志字符或者字符串。
说白了,并不是每行都判断,是包含某一字符串的行才读取并处理。
说白了,并不是每行都判断,是包含某一字符串的行才读取并处理。
追问
对,感觉是先判断行的第一个字符是不是字母的字符串,然后再看是不是closed或circle或OPEN,然后再做上面的可能更好,我也是不断分析文件后才更清晰,可是现在的水平还写不出这样的代码,只能先学习大师们写的代码,这样不断积累大师们的思想,再加以分析和练习。谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不难,已下班回家,先回复你一下,明天给你解答。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询