浏览:3692007-12-15 14:36   来自红尘中迷茫      :

我发一个教课书上写的方法
import os
f=open("C:\\ex071107.log")
(filepath,filename)=os.path.split(f.name)
os.path.splitext(filename)

楼下的接着发,看看究竟有多少获取文件名和扩展名的方法,找出效率最高的来Laughing

楼主
  6个月前   橘子&猪      :
只能说这个教科书是笨蛋。
System.IO.Path。现成的取文件名和扩展名
回复  1楼 回到顶楼 
  6个月前   红尘中迷茫      :
@橘子&猪
?你说的是.net吗?我说的是python呀
回复  2楼 回到顶楼 
  6个月前   hunk      :
os.path.splitext(f)[1]
教科书上看的,算不
回复  3楼 回到顶楼 
  6个月前   红尘中迷茫      :
和我那个一样啊,我们看的是同一本书 :)
再继续 #python获取文件名方法2

>>> f=open("C:\\Python25\\ex071107.log")
>>> f.name.split("\\")[-1]
'ex071107.log'
>>> f.name.split("\\")[-1].split(".")[0]
'ex071107'
>>> f.name.split("\\")[-1].split(".")[1]
'log'
回复  4楼 回到顶楼 

你还不是小组成员,加入小组以后才能发布新主题!
1 345