| 查看: 1603 | 回复: 10 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
python如何判定字符串的前几个字符是不是数字?
|
||
source |
» 猜你喜欢
求个博导看看
已经有17人回复
青基代表作,AAAI之类的A会的special track在国内认可度高吗?还是归为workshop之流?
已经有3人回复
上海工程技术大学【激光智能制造】课题组招收硕士
已经有6人回复
带资进组求博导收留
已经有11人回复
自荐读博
已经有5人回复
上海工程技术大学张培磊教授团队招收博士生
已经有4人回复
求助院士们,这个如何合成呀
已经有4人回复
临港实验室与上科大联培博士招生1名
已经有9人回复
写了一篇“相变储能技术在冷库中应用”的论文,论文内容以实验为主,投什么期刊合适?
已经有6人回复
最近几年招的学生写论文不引自己组发的文章
已经有11人回复
» 本主题相关价值贴推荐,对您同样有帮助:
用Python读Gaussian的cube文件,速度很慢,怎么破?谢谢!!!
已经有9人回复
C++新手,现要实现字符串的复制,不允许用strcpy()函数,需要如何编写,急求!!
已经有10人回复
python串口发送十六进制的问题
已经有6人回复
求编程,求应助
已经有3人回复
如何定义和调用字符串函数
已经有4人回复
Fortran 怎么把字符串转换为表达式
已经有10人回复
python 运行在不同OS中
已经有13人回复
[Python参考手册(第4版)].(美)比兹利.扫描版
已经有10人回复
怎么把从键盘输入的多个字符串分别赋值给字符串数组的一个个元素?
已经有6人回复
一个华为编程大赛题
已经有16人回复
Python核心编程第二版【中文经典教程】
已经有377人回复
【求助】如何去掉一个字符串的前几位字符
已经有4人回复
me_yu
木虫 (正式写手)
- 应助: 26 (小学生)
- 金币: 3369.5
- 散金: 350
- 红花: 7
- 沙发: 1
- 帖子: 895
- 在线: 468.1小时
- 虫号: 2533501
- 注册: 2013-07-05
- 专业: 计算机软件
|
#稍微动下脑筋就可以解决的啊,代码如下: from pylab import * import re t=open('TH.txt','w') fileHandle=open('1.txt','r') line=fileHandle.readline() while not('List' in line): line=fileHandle.readline() done = 0 while not done: if line!='\n': line=fileHandle.readline() if line=='': break temp = '' temperaturetime=re.findall(r'\d*\.?\d+',line) line = line.replace(':',' ')#将冒号替换成空格 for i in line: if i.isdigit() or i ==' ' or i == '\n' or i == '.' or i ==' ':#将判断冒号条件改为空格条件 temp+=i t.write(temp) else: done=1 fileHandle.close() t.close() |

8楼2015-04-05 09:13:31
zeppe
金虫 (小有名气)
- 应助: 15 (小学生)
- 金币: 3901.3
- 散金: 58
- 红花: 4
- 帖子: 205
- 在线: 254.1小时
- 虫号: 573594
- 注册: 2008-06-14
- 性别: GG
- 专业: 理论和计算化学
2楼2015-04-04 09:17:37
3楼2015-04-04 10:36:02
me_yu
木虫 (正式写手)
- 应助: 26 (小学生)
- 金币: 3369.5
- 散金: 350
- 红花: 7
- 沙发: 1
- 帖子: 895
- 在线: 468.1小时
- 虫号: 2533501
- 注册: 2013-07-05
- 专业: 计算机软件
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
seu-ljc: 金币+10, ★★★很有帮助, 感谢牛牛的参与 2015-04-04 23:47:34
感谢参与,应助指数 +1
seu-ljc: 金币+10, ★★★很有帮助, 感谢牛牛的参与 2015-04-04 23:47:34
|
from pylab import * import re t=open('TH.txt','w') fileHandle=open('1.txt','r') line=fileHandle.readline() while not('List' in line): line=fileHandle.readline() done = 0 while not done: if line!='\n': line=fileHandle.readline() if line=='': break temp = '' for i in line: if i.isdigit() or i ==' ' or i == '\n':#每行拆分到每个字符判断就好了,不是数字的就排除 temp+=i#排除非数字后再重新组合 t.write(temp) else: done=1 fileHandle.close() t.close() |
» 本帖已获得的红花(最新10朵)

4楼2015-04-04 21:32:37







回复此楼
seu-ljc