【发布时间】:2013-10-02 03:42:56
【问题描述】:
你好,我有这个方法。 如何从我的文件名中获取 3.34 和 9.1 的值???似乎无法提取十进制值。请帮忙!提前致谢。 例如,我的 FileName 被调用。 123 3.34 9.1 知识产权
从桌面 FILENAME 提取的文件:123 3.34 9.1 IP
def extractFilename(FileName):
Text = string.split(FileName, " ")
Name = stripText[0]
Thickness = stripText[1]
SurfaceArea = stripText[2]
Type = stripText[len(stripText)-1]
return (Name,Thickness,SurfaceArea, Type)
pass
【问题讨论】:
-
什么是
FileNameOnly和stripText?为什么将pass放在return语句之后?你还运行过这段代码吗? -
是的,我确实运行了该程序,它运行良好。只是它不会包含小数点
-
为什么要使用 string.split()? FileName.split(...) 是你想要的。
-
anw 我必须在 split(...) 中输入什么参数
-
还是不行。不能接受小数